mirror of
https://git.proxmox.com/git/libgit2
synced 2026-01-07 09:13:06 +00:00
examples/network/git2.c: exit with proper status, and avoid segfault
This function should exit after printing usage information if too few arguments were specified. Additionally, it should exit with a failure status if the first argument supplied is not one in the internal command list.
This commit is contained in:
parent
983562e475
commit
349532d0b1
@ -45,6 +45,7 @@ int main(int argc, char **argv)
|
||||
|
||||
if (argc < 2) {
|
||||
fprintf(stderr, "usage: %s <cmd> [repo]\n", argv[0]);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
for (i = 0; commands[i].name != NULL; ++i) {
|
||||
@ -53,5 +54,5 @@ int main(int argc, char **argv)
|
||||
}
|
||||
|
||||
fprintf(stderr, "Command not found: %s\n", argv[1]);
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user