Просмотр исходного кода

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

svn: 1409
Bryan Drewery 21 лет назад
Родитель
Сommit
bcd91e41f0
1 измененных файлов с 3 добавлено и 1 удалено
  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)