mirror of
https://github.com/neovim/neovim.git
synced 2025-09-20 18:28:19 +00:00
Checks for overflow when parsing string to int
This commit is contained in:
@@ -156,3 +156,12 @@ describe('matchaddpos()', function()
|
||||
]], {[1] = {foreground = Screen.colors.Red}, [2] = {bold = true, foreground = Screen.colors.Blue1}})
|
||||
end)
|
||||
end)
|
||||
|
||||
describe('nfa_regatom() column search', function()
|
||||
it('fails when column value is greater than a 64-bit integer value', function()
|
||||
expect_err("Vim:E951: \\%% value too large", command, "/\\v%18446744071562067968c")
|
||||
end)
|
||||
it('fails when column value is greater than a 32-bit integer value', function()
|
||||
expect_err("Vim:E951: \\%% value too large", command, "/\\v%2147483648c")
|
||||
end)
|
||||
end)
|
||||
|
Reference in New Issue
Block a user