Make #'require's NOERROR arg do its job properly.
[sxemacs] / lib-src / movemail.c
index 9d75782..f6aa06d 100644 (file)
@@ -344,14 +344,18 @@ int main(int argc, char *argv[])
                int retcode = popmail(inname + 3, outname, poppass);
                exit(retcode);
        }
-       setuid(getuid());
+       if (0 != setuid(getuid())) {
+               exit(1);
+       }
 #endif                         /* MAIL_USE_POP */
 
 #ifndef DISABLE_DIRECT_ACCESS
 
 
        if (fork() == 0) {
-               setuid(getuid());
+               if (0 != setuid(getuid())) {
+                       exit(1);
+               }
 
                VERBOSE(("opening input file\n"));