aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/firejail/util.c')
-rw-r--r--src/firejail/util.c8
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
422int not_unsigned(const char *str) { 422void 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