Refactor: Use if for two-way branching; Compare against 0 explicitly
[mmh] / uip / send.c
index ed6b08d..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;