mirror of
https://github.com/vim/vim.git
synced 2025-11-15 23:14:06 -05:00
patch 9.1.0579: Ex command is still executed after giving E1247
Problem: Ex command is still executed after giving E1247.
Solution: Indicate the error properly and set cmd to NULL.
(zeertzjq)
closes: #15241
Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
360c51208e
commit
d1b5ea984d
@@ -4698,6 +4698,7 @@ get_address(
|
||||
if (n == MAXLNUM)
|
||||
{
|
||||
emsg(_(e_line_number_out_of_range));
|
||||
cmd = NULL;
|
||||
goto error;
|
||||
}
|
||||
}
|
||||
@@ -4728,6 +4729,7 @@ get_address(
|
||||
if (lnum >= 0 && n >= LONG_MAX - lnum)
|
||||
{
|
||||
emsg(_(e_line_number_out_of_range));
|
||||
cmd = NULL;
|
||||
goto error;
|
||||
}
|
||||
lnum += n;
|
||||
|
||||
Reference in New Issue
Block a user