Explicit checks for return values of strcmp().
[mmh] / uip / whatnowsbr.c
index ed5647e..8eeed10 100644 (file)
@@ -203,7 +203,7 @@ WhatNow(int argc, char **argv)
        }
 
        if ((drft == NULL && (drft = getenv("mhdraft")) == NULL) || *drft == 0)
-               drft = getcpy(m_draft("cur"));
+               drft = getcpy(m_draft(seq_cur));
 
        msgnam = (cp = getenv("mhaltmsg")) && *cp ? getcpy(cp) : NULL;
 
@@ -828,7 +828,7 @@ sendfile(char **arg, char *file, int pushsw)
        char *cp, *sp, *vec[MAXARGS];
 
        /* Translate MIME composition file, if necessary */
-       if ((cp = context_find("automimeproc")) && (!strcmp(cp, "1")) &&
+       if ((cp = context_find("automimeproc")) && (strcmp(cp, "1")==0) &&
                        !getenv("NOMHNPROC") && check_draft(file) &&
                        (buildfile(NULL, file) == NOTOK))
                return 0;