]> granicus.if.org Git - sudo/commitdiff
Exit() takes a negative value to indicate it was not called via signal.
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 30 Sep 2004 17:44:24 +0000 (17:44 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 30 Sep 2004 17:44:24 +0000 (17:44 +0000)
visudo.c

index a2eb71884bbf7a457c5bf1642d34ddc5a848430c..257390742567521c8a03f7f6d0a00c22d3c2c95e 100644 (file)
--- a/visudo.c
+++ b/visudo.c
@@ -238,7 +238,7 @@ main(argc, argv)
        if (!sp->modified)
            (void) unlink(sp->tpath);
        else
-           install_sudoers(sp);        /* XXX rval */
+           (void) install_sudoers(sp);
     }
 
     exit(0);
@@ -902,7 +902,7 @@ Err(eval, fmt, va_alist)
 #endif
        vwarn(fmt, ap);
        va_end(ap);
-       Exit(eval);
+       Exit(-eval);
 }
 
 /*
@@ -926,7 +926,7 @@ Errx(eval, fmt, va_alist)
 #endif
        vwarnx(fmt, ap);
        va_end(ap);
-       Exit(eval);
+       Exit(-eval);
 }
 
 static void