]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Use the unsigned integer parser to parse unsigned integers
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 8 Nov 2018 21:55:07 +0000 (16:55 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 8 Nov 2018 21:55:07 +0000 (16:55 -0500)
src/lib/util/value.c

index 3ffd453e6b840aa192f3b23c64939d36f224bc3f..c81c1a91eec1f568bf7e0973d516dd4d543fa3a8 100644 (file)
@@ -3401,7 +3401,7 @@ static int fr_value_box_from_integer_str(fr_value_box_t *dst, fr_type_t dst_type
        case FR_TYPE_DATE_MILLISECONDS:
        case FR_TYPE_DATE_MICROSECONDS:
        case FR_TYPE_DATE_NANOSECONDS:
-               uinteger = fr_strtoll(in, &p);
+               uinteger = fr_strtoull(in, &p);
                if (*p != '\0') {
                        fr_strerror_printf("Invalid integer value \"%s\"", in);