Explorar el Código

* Allow -2 and -0 to be used on an uninitialized binary

svn: 1409
Bryan Drewery hace 21 años
padre
commit
bcd91e41f0
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      src/main.c

+ 3 - 1
src/main.c

@@ -698,7 +698,9 @@ printf("out: %s\n", out);
 
   binname = getfullbinname(argv[0]);
 
-  check_sum(binname, argc >= 3 && !strcmp(argv[1], "-p") ? argv[2] : NULL);
+  /* This allows -2/-0 to be used without an initialized binary */
+  if (!(argc == 2 && (!strcmp(argv[1], "-2") || !strcmp(argv[1], "0"))))
+    check_sum(binname, argc >= 3 && !strcmp(argv[1], "-p") ? argv[2] : NULL);
   /* Now settings struct is filled */
 
   if (!checked_bin_buf)