X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Finc.c;h=e6adb32f73b4d920dad68dd3dfa1f32e46aee545;hp=f076e48af51b1fe3a779956fa3b5bf078895219e;hb=7d5df1b80b43bfe60de33b0b62c992eea1d8d531;hpb=cfc525a9b85207225cb4071d1d3b01e8d1db2424 diff --git a/uip/inc.c b/uip/inc.c index f076e48..e6adb32 100644 --- a/uip/inc.c +++ b/uip/inc.c @@ -232,11 +232,11 @@ main (int argc, char **argv) int chgflag = 1, trnflag = 1; int noisy = 1, width = 0; int rpop, i, hghnum, msgnum; - int kpop = 0; + int kpop = 0, sasl = 0; char *cp, *maildir, *folder = NULL; char *format = NULL, *form = NULL; char *host = NULL, *user = NULL; - char *audfile = NULL, *from = NULL; + char *audfile = NULL, *from = NULL, *saslmech = NULL; char buf[BUFSIZ], **argp, *nfs, **arguments; struct msgs *mp; struct stat st, s1; @@ -245,6 +245,7 @@ main (int argc, char **argv) #ifdef POP int nmsgs, nbytes, p = 0; char *pass = NULL; + char *MAILHOST_env_variable; #endif #ifdef MHE @@ -253,7 +254,6 @@ main (int argc, char **argv) #ifdef HESIOD struct hes_postoffice *po; - char *tmphost; #endif /* absolutely the first thing we do is save our privileges, @@ -275,7 +275,6 @@ main (int argc, char **argv) argp = arguments; #ifdef POP -# ifdef HESIOD /* * Scheme is: * use MAILHOST environment variable if present, @@ -283,8 +282,9 @@ main (int argc, char **argv) * If that fails, use the default (if any) * provided by mts.conf in mts_init() */ - if ((tmphost = getenv("MAILHOST")) != NULL) - pophost = tmphost; + if ((MAILHOST_env_variable = getenv("MAILHOST")) != NULL) + pophost = MAILHOST_env_variable; +# ifdef HESIOD else if ((po = hes_getmailhost(getusername())) != NULL && strcmp(po->po_type, "POP") == 0) pophost = po->po_host;