1
0
forked from aniani/vim

patch 8.2.1539: using invalid script ID causes a crash

Problem:    Using invalid script ID causes a crash.
Solution:   Check the script ID to be valid. (closes #6804)
This commit is contained in:
Bram Moolenaar
2020-08-29 13:39:17 +02:00
parent 423a85a11a
commit e3d4685f1f
7 changed files with 43 additions and 21 deletions

View File

@@ -1517,7 +1517,7 @@ ex_scriptnames(exarg_T *eap)
if (eap->addr_count > 0)
{
// :script {scriptId}: edit the script
if (eap->line2 < 1 || eap->line2 > script_items.ga_len)
if (!SCRIPT_ID_VALID(eap->line2))
emsg(_(e_invarg));
else
{