From c89d4b35300b98cf68b14c89c8e1add51bd857e3 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 8 Jul 2018 17:19:02 +0200 Subject: patch 8.1.0167: lock flag in new dictitem is reset in many places Problem: Lock flag in new dictitem is reset in many places. Solution: Always reset the lock flag. --- src/if_perl.xs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/if_perl.xs') diff --git a/src/if_perl.xs b/src/if_perl.xs index 7b45033fff..40955ebf0e 100644 --- a/src/if_perl.xs +++ b/src/if_perl.xs @@ -1200,10 +1200,8 @@ perl_to_vim(SV *sv, typval_T *rettv) if ((item = dictitem_alloc((char_u *)key)) == NULL) break; - - item->di_tv.v_type = VAR_NUMBER; - item->di_tv.v_lock = 0; - item->di_tv.vval.v_number = 0; + item->di_tv.v_type = VAR_NUMBER; + item->di_tv.vval.v_number = 0; if (dict_add(dict, item) == FAIL) { dictitem_free(item); -- cgit v1.2.3