]> git.seodisparate.com - SimpleArchiver/commitdiff
Improve error printing
authorStephen Seo <seo.disparate@gmail.com>
Thu, 18 Jul 2024 06:46:27 +0000 (15:46 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Thu, 18 Jul 2024 06:46:27 +0000 (15:46 +0900)
src/main.c

index 9d02d3f6d4c5c77503acda39196c1bb289d93d70..f740c08021750c1a41f76db7a9bf80b85c399f1a 100644 (file)
@@ -83,8 +83,11 @@ int main(int argc, const char **argv) {
       return 3;
     }
 
-    if (simple_archiver_parse_archive_info(file, 0, NULL) != 0) {
+    int ret = simple_archiver_parse_archive_info(file, 0, NULL);
+    if (ret != 0) {
       fprintf(stderr, "Error during archive checking/examining.\n");
+      char *error_str = simple_archiver_error_to_string(ret);
+      fprintf(stderr, "  %s\n", error_str);
     }
     fclose(file);
   } else if ((parsed.flags & 3) == 1) {