Refactor: Use if for two-way branching; Compare against 0 explicitly
[mmh] / uip / send.c
index b85963d..13ae761 100644 (file)
@@ -289,8 +289,7 @@ sendsbr(char **vec, int vecp, char *drft, struct stat *st)
        }
 
        done=armed_done;
-       switch (setjmp(env)) {
-       case OK:
+       if (setjmp(env) == 0) {
                status = sendaux(vec, vecp, drft, st) ? NOTOK : OK;
                if (status == OK) {
                        /* move original draft to +trash folder */
@@ -305,11 +304,8 @@ sendsbr(char **vec, int vecp, char *drft, struct stat *st)
                        dup2(dupfd, 0);
                        close(dupfd);
                }
-               break;
-
-       default:
+       } else {
                status = DONE;
-               break;
        }
 
        done=exit;
@@ -678,7 +674,7 @@ anno(struct stat *st)
        char *msgs, *folder;
        char buf[BUFSIZ];
        char *vec[MAXARGS];
-       int vecp;
+       int vecp = 0;
        char *cp, *dp;
 
        if (altmsg && (stat(altmsg, &st2) == NOTOK ||