]> andersk Git - moira.git/blobdiff - gen/hesiod.pc
EXCHANGE changes.
[moira.git] / gen / hesiod.pc
index 524397229bf57358662d23a46c760d6528b95746..c07fa43ff1341698880d95797390a4f691735669 100644 (file)
@@ -273,13 +273,13 @@ int do_passwd(void)
 
       if (eid != 0)
        {
-         /* Check for IMAP.  Can't use iid because it should be zero. */
-         EXEC SQL SELECT mach_id INTO :mid FROM filesys
-           WHERE label = :login || '.po' AND type = 'IMAP';
+         /* eid will be for EXCHANGE.MIT.EDU, but we need to convert it to
+          * IMAP.EXCHANGE.MIT.EDU.
+          */
+         EXEC SQL SELECT mach_id INTO :eid FROM machine WHERE
+           name = 'IMAP.EXCHANGE.MIT.EDU';
          if (sqlca.sqlcode == 0)
-           pid = mid;
-         else
-           pid = eid;
+             pid = eid;
        }
 
       if (iid != 0)
This page took 0.046236 seconds and 4 git commands to generate.