1
0
forked from aniani/vim

patch 8.2.4863: accessing freed memory in test without the +channel feature

Problem:    Accessing freed memory in test without the +channel feature.
            (Dominique Pellé)
Solution:   Do not generted PUSHCHANNEL or PUSHJOB if they are not
            implemented. (closes #10350)
This commit is contained in:
Bram Moolenaar
2022-05-04 16:46:54 +01:00
parent 23d44493f1
commit c9af617ac6
5 changed files with 45 additions and 14 deletions

View File

@@ -4132,8 +4132,10 @@ def Test_echo_uninit_variables()
var Var_func: func
var var_string: string
var var_blob: blob
var var_job: job
var var_channel: channel
if has('job')
var var_job: job
var var_channel: channel
endif
var var_list: list<any>
var var_dict: dict<any>
@@ -4144,8 +4146,13 @@ def Test_echo_uninit_variables()
echo Var_func
echo var_string
echo var_blob
echo var_job
echo var_channel
if has('job')
echo var_job
echo var_channel
else
echo 'no process'
echo 'channel fail'
endif
echo var_list
echo var_dict
redir END