]> git.ipfire.org Git - thirdparty/libbsd.git/commitdiff
strtonum: Do not abort on EINVAL from strtoi()
authorDuncan Overbruck <mail@duncano.de>
Tue, 5 Mar 2024 16:02:32 +0000 (17:02 +0100)
committerGuillem Jover <guillem@hadrons.org>
Wed, 6 Mar 2024 01:22:11 +0000 (02:22 +0100)
With musl libc strtoimax(".", ...) returns EINVAL.

Closes: !28
Signed-off-by: Guillem Jover <guillem@hadrons.org>
src/strtonum.c

index 8d6faa16bc54487ae4caf180e2964ba0c59626c7..f85f7410518833383ac9ef301250428ed666372a 100644 (file)
@@ -58,6 +58,7 @@ strtonum(const char *nptr, long long minval, long long maxval,
                return rv;
        case ECANCELED:
        case ENOTSUP:
+       case EINVAL:
                goto out;
        case ERANGE:
                if (*eptr)