Bläddra i källkod

Merge branch 'maint'

* maint:
  Allow -q as root
Bryan Drewery 11 år sedan
förälder
incheckning
cfe427d38f
1 ändrade filer med 8 tillägg och 7 borttagningar
  1. 8 7
      src/main.cc

+ 8 - 7
src/main.cc

@@ -719,13 +719,6 @@ int main(int argc, char **argv)
   mypid = getpid();
   myuid = geteuid();
 
-#ifndef DEBUG
-  if (myuid == 0 || getuid() == 0) {
-    fprintf(stderr, "Don't run as root.\n");
-    return 1;
-  }
-#endif
-
   srandom(now % (mypid + getppid()) * randint(1000));
 
   setlimits();
@@ -770,6 +763,14 @@ int main(int argc, char **argv)
       read_stdin =1;
     check_sum(binname, argc >= 3 && !strcmp(argv[1], STR("-q")) ? argv[2] : NULL, read_stdin);
   }
+
+#ifndef DEBUG
+  if (myuid == 0 || getuid() == 0) {
+    fprintf(stderr, "Don't run as root.\n");
+    return 1;
+  }
+#endif
+
   // Now settings struct is decrypted
   if (!checked_bin_buf)
     exit(1);