]> git.seodisparate.com - SimpleArchiver/commitdiff
Fix `--force-group` invalid groupname handling
authorStephen Seo <seo.disparate@gmail.com>
Thu, 2 Jan 2025 04:28:26 +0000 (13:28 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Thu, 2 Jan 2025 04:28:26 +0000 (13:28 +0900)
src/parser.c

index b9b92dd7d4a8483223bcf844b4c94f9c93c0b0f1..e2ace59420827b2e8fe1879ff573564b022d5d3a 100644 (file)
@@ -472,6 +472,8 @@ int simple_archiver_parse_args(int argc, const char **argv,
         uint32_t *gid = simple_archiver_hash_map_get(out->users_infos.GnameToGid, argv[1], strlen(argv[1]));
         if (!gid) {
           fprintf(stderr, "ERROR: --force-group got invalid group!\n");
+          simple_archiver_print_usage();
+          return 1;
         }
         out->gid = *gid;
         out->flags |= 0x800;