fix: avoid unsigned overflow in home_replace()

(cherry picked from commit d3ac297554)
This commit is contained in:
zeertzjq
2022-10-29 08:03:32 +08:00
committed by github-actions[bot]
parent 5eab16fa24
commit 06144afb71
2 changed files with 12 additions and 0 deletions

View File

@@ -144,4 +144,10 @@ describe('tabpage', function()
command(' silent :keepalt :: ::: silent! -2 tabmove')
eq(1, funcs.nvim_tabpage_get_number(0))
end)
it(':tabs does not overflow IObuff with long path with comma #20850', function()
meths.buf_set_name(0, ('x'):rep(1024) .. ',' .. ('x'):rep(1024))
command('tabs')
assert_alive()
end)
end)