0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

patch 8.2.4025: error for import not ending in .vim does not work for .vimrc

Problem:    Error for import not ending in .vim does not work for .vimrc.
Solution:   Check that .vim is the end. (closes #9484)
This commit is contained in:
Bram Moolenaar
2022-01-07 13:38:24 +00:00
parent 32884ad753
commit 834d41853e
4 changed files with 42 additions and 7 deletions

View File

@@ -474,10 +474,14 @@ handle_import(
semsg(_(e_trailing_characters_str), expr_end);
goto erret;
}
if (end == NULL)
if (end == NULL || end[4] != NUL)
{
semsg(_(e_imported_script_must_end_in_dot_vim_str), p);
semsg(_(e_imported_script_must_use_as_or_end_in_dot_vim_str), p);
goto erret;
}
if (end == p)
{
semsg(_(e_cannot_import_dot_vim_without_using_as), p);
goto erret;
}
as_name = vim_strnsave(p, end - p);