test for -1 (EOF) sscanf result

This commit is contained in:
bol-van
2021-12-27 12:54:07 +03:00
parent 606063dd48
commit 2a3b9cf982
3 changed files with 6 additions and 8 deletions

View File

@@ -348,7 +348,7 @@ void parse_params(int argc, char *argv[])
case 13: /* uid */
params.gid=0x7FFFFFFF; // default git. drop gid=0
params.droproot = true;
if (!sscanf(optarg,"%u:%u",&params.uid,&params.gid))
if (sscanf(optarg,"%u:%u",&params.uid,&params.gid)<1)
{
fprintf(stderr, "--uid should be : uid[:gid]\n");
exit_clean(1);