mirror of
https://github.com/neovim/neovim.git
synced 2025-10-03 16:36:30 +00:00
getdigits: introduce strict
, def
parameters
Problem: During a refactor long ago, we changed the `getdigits_*` familiy of functions to abort on overflow. But this is often wrong, because many of these codepaths are handling user input. Solution: Decide at each call-site whether to use "strict" mode. fix #5555
This commit is contained in:
@@ -2706,7 +2706,7 @@ int spell_check_sps(void)
|
||||
f = 0;
|
||||
if (ascii_isdigit(*buf)) {
|
||||
s = buf;
|
||||
sps_limit = getdigits_int(&s);
|
||||
sps_limit = getdigits_int(&s, true, 0);
|
||||
if (*s != NUL && !ascii_isdigit(*s))
|
||||
f = -1;
|
||||
} else if (STRCMP(buf, "best") == 0)
|
||||
|
Reference in New Issue
Block a user