diff options
Diffstat (limited to 'src/firejail/util.c')
-rw-r--r-- | src/firejail/util.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/firejail/util.c b/src/firejail/util.c index 9b9308670..93eabec65 100644 --- a/src/firejail/util.c +++ b/src/firejail/util.c | |||
@@ -419,20 +419,18 @@ char *split_comma(char *str) { | |||
419 | } | 419 | } |
420 | 420 | ||
421 | 421 | ||
422 | int not_unsigned(const char *str) { | 422 | void check_unsigned(const char *str, const char *msg) { |
423 | EUID_ASSERT(); | 423 | EUID_ASSERT(); |
424 | 424 | ||
425 | int rv = 0; | 425 | int rv = 0; |
426 | const char *ptr = str; | 426 | const char *ptr = str; |
427 | while (*ptr != ' ' && *ptr != '\t' && *ptr != '\0') { | 427 | while (*ptr != ' ' && *ptr != '\t' && *ptr != '\0') { |
428 | if (!isdigit(*ptr)) { | 428 | if (!isdigit(*ptr)) { |
429 | rv = 1; | 429 | fprintf(stderr, "%s %s\n", msg, str); |
430 | break; | 430 | exit(1); |
431 | } | 431 | } |
432 | ptr++; | 432 | ptr++; |
433 | } | 433 | } |
434 | |||
435 | return rv; | ||
436 | } | 434 | } |
437 | 435 | ||
438 | 436 | ||