Fixed path lookup for alias files: ali, send, whatnow.
[mmh] / uip / mhparse.c
index 95f8912..f667713 100644 (file)
@@ -199,7 +199,7 @@ parse_mime(char *file)
        /*
        ** Check if file is actually standard input
        */
-       if ((is_stdin = !(strcmp(file, "-")))) {
+       if ((is_stdin = (strcmp(file, "-")==0))) {
                char *tfile = m_mktemp2(NULL, invo_name, NULL, &fp);
                if (tfile == NULL) {
                        advise("mhparse", "unable to create temporary file");
@@ -1197,7 +1197,7 @@ InitMultiPart(CT ct)
                if (buffer[0] != '-' || buffer[1] != '-')
                        continue;
                if (inout) {
-                       if (strcmp(buffer + 2, m->mp_start))
+                       if (strcmp(buffer + 2, m->mp_start)!=0)
                                continue;
 next_part:
                        if ((part = (struct part *) calloc(1, sizeof(*part)))
@@ -2609,7 +2609,7 @@ openFTP(CT ct, char **file)
 
                fflush(stdout);
 
-               for (i = 0; (child_id = vfork()) == NOTOK && i < 5; i++)
+               for (i = 0; (child_id = fork()) == NOTOK && i < 5; i++)
                        sleep(5);
                switch (child_id) {
                case NOTOK:
@@ -2755,7 +2755,7 @@ openMail(CT ct, char **file)
        vec[vecp++] = e->eb_body;
        vec[vecp] = NULL;
 
-       for (i = 0; (child_id = vfork()) == NOTOK && i < 5; i++)
+       for (i = 0; (child_id = fork()) == NOTOK && i < 5; i++)
                sleep(5);
        switch (child_id) {
        case NOTOK: