backend_firefox: fix integer parsing

This commit is contained in:
CismonX 2025-03-12 17:22:54 +08:00
parent 0a4ff8770e
commit bd343ddf4b
No known key found for this signature in database
GPG key ID: 3094873E29A482FB

View file

@ -1548,7 +1548,7 @@ parse_mkfsopts (
BACKEND_OPT_VAL_START
char *end;
int64_t val = strtoll(BACKEND_OPT_VAL_STR, &end, 10);
if (*end == '\0' || val < 0 || val == LLONG_MAX) {
if (*end != '\0' || val < 0 || val == LLONG_MAX) {
return BACKEND_OPT_BAD_VAL();
}
parsed_opts->date_added = val;
@ -1640,7 +1640,7 @@ parse_usecs (
char *end;
int64_t usecs = strtoll(buf, &end, 10);
if (*end == '\0' || usecs < 0 || usecs == LLONG_MAX) {
if (*end != '\0' || usecs < 0 || usecs == LLONG_MAX) {
return -1;
}