From 6c38af156c1ff6cd4928fbd526bc0bee042a29fb Mon Sep 17 00:00:00 2001 From: herbert Date: Thu, 3 Mar 2005 22:05:03 +1100 Subject: Do not clobber exit status in dotcmd. --- src/main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index 31d559d..b6dea21 100644 --- a/src/main.c +++ b/src/main.c @@ -341,7 +341,7 @@ find_dot_file(char *basename) int dotcmd(int argc, char **argv) { - exitstatus = 0; + int status = 0; if (argc >= 2) { /* That's what SVR2 does */ char *fullname; @@ -351,8 +351,9 @@ dotcmd(int argc, char **argv) commandname = fullname; cmdloop(0); popfile(); + status = exitstatus; } - return exitstatus; + return status; } -- cgit 1.4.1