comparison src/typval.c @ 24610:c1263588156b v8.2.2844

patch 8.2.2844: Vim9: memory leak when using searchpair() Commit: https://github.com/vim/vim/commit/24f720998f852dd1ba861ec67d56625a507b915e Author: Bram Moolenaar <Bram@vim.org> Date: Fri May 7 20:43:54 2021 +0200 patch 8.2.2844: Vim9: memory leak when using searchpair() Problem: Vim9: memory leak when using searchpair(). Solution: Free the v_instr field.
author Bram Moolenaar <Bram@vim.org>
date Fri, 07 May 2021 20:45:03 +0200
parents a4fda40e0bb9
children 07b3d21a8b4b
comparison
equal deleted inserted replaced
24609:5101931c211c 24610:c1263588156b
149 case VAR_CHANNEL: 149 case VAR_CHANNEL:
150 #ifdef FEAT_JOB_CHANNEL 150 #ifdef FEAT_JOB_CHANNEL
151 channel_unref(varp->vval.v_channel); 151 channel_unref(varp->vval.v_channel);
152 varp->vval.v_channel = NULL; 152 varp->vval.v_channel = NULL;
153 #endif 153 #endif
154 break;
155 case VAR_INSTR:
156 VIM_CLEAR(varp->vval.v_instr);
157 break;
154 case VAR_UNKNOWN: 158 case VAR_UNKNOWN:
155 case VAR_ANY: 159 case VAR_ANY:
156 case VAR_VOID: 160 case VAR_VOID:
157 case VAR_INSTR:
158 break; 161 break;
159 } 162 }
160 varp->v_lock = 0; 163 varp->v_lock = 0;
161 } 164 }
162 } 165 }