X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/bacd74669e1b6614519259f7eaba98da54f9c97c..c576ad2674c37a1c63f004c71049998f38854c64:/sbr/showfile.c diff --git a/sbr/showfile.c b/sbr/showfile.c index 369c953b..9b24ec64 100644 --- a/sbr/showfile.c +++ b/sbr/showfile.c @@ -1,6 +1,4 @@ - -/* - * showfile.c -- invoke the `lproc' command +/* showfile.c -- invoke the `lproc' command * * This code is Copyright (c) 2002, by the authors of nmh. See the * COPYRIGHT file in the root directory of the nmh distribution for @@ -16,6 +14,7 @@ showfile (char **arg, char *file) pid_t pid; int isdraft, vecp; char **vec, *program; + int retval = 1; context_save(); /* save the context file */ fflush(stdout); @@ -32,7 +31,7 @@ showfile (char **arg, char *file) case -1: /* fork error */ advise ("fork", "unable to"); - return 1; + break; case 0: /* child */ @@ -59,8 +58,8 @@ showfile (char **arg, char *file) default: /* parent */ - return (pidwait (pid, -1) & 0377 ? 1 : 0); + retval = pidwait (pid, -1) & 0377 ? 1 : 0; } - return 1; /* NOT REACHED */ + return retval; }