X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fsend.c;h=234dfb29a773b075e3466b05db875fe15fc3732e;hb=1201af682c2a7e34d4d598e62718306b885a187e;hp=07f25457480898b665de0f990afac7637b4f6147;hpb=96d10c193324201ef8acb622ed13e9a5ecb59827;p=mmh diff --git a/uip/send.c b/uip/send.c index 07f2545..234dfb2 100644 --- a/uip/send.c +++ b/uip/send.c @@ -283,8 +283,7 @@ sendsbr(char **vec, int vecp, char *drft, struct stat *st) break; } - switch (sendaux(vec, vecp, drft, st)) { - case OK: + if ((status = sendaux(vec, vecp, drft, st)) == OK) { /* move original draft to +trash folder */ /* temporary close stdin, for refile not to ask */ dupfd = dup(0); @@ -296,11 +295,8 @@ sendsbr(char **vec, int vecp, char *drft, struct stat *st) } dup2(dupfd, 0); close(dupfd); - break; - - default: + } else { status = DONE; - break; } if (distfile) {