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:
@@ -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
|
||||
|
Reference in New Issue
Block a user