diff options
Diffstat (limited to '')
-rw-r--r-- | libbb/xgetlarg.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/libbb/xgetlarg.c b/libbb/xgetlarg.c index cadb83e08..5b1e7b9d5 100644 --- a/libbb/xgetlarg.c +++ b/libbb/xgetlarg.c | |||
@@ -20,14 +20,8 @@ long bb_xgetlarg(const char *arg, int base, long lower, long upper) | |||
20 | char *endptr; | 20 | char *endptr; |
21 | int errno_save = errno; | 21 | int errno_save = errno; |
22 | 22 | ||
23 | assert(arg!=NULL); | 23 | if (ENABLE_DEBUG && arg==NULL) |
24 | 24 | bb_error_msg_and_die("Null in xgetlarg."); | |
25 | /* Don't allow leading whitespace. | ||
26 | * Wrap isspace in () to make sure we call the | ||
27 | * function rather than the macro. */ | ||
28 | if ((isspace)(*arg)) { | ||
29 | bb_show_usage(); | ||
30 | } | ||
31 | 25 | ||
32 | errno = 0; | 26 | errno = 0; |
33 | result = strtol(arg, &endptr, base); | 27 | result = strtol(arg, &endptr, base); |