From b7b9efbccfe17ee3f7b1bb877b7745d5bfbf0804 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Fri, 12 Jul 2019 20:17:03 +0200 Subject: patch 8.1.1671: copying a blob may result in it being locked Problem: Copying a blob may result in it being locked. Solution: Reset v_lock. (Ken Takata, closes #4648) --- src/blob.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/blob.c') diff --git a/src/blob.c b/src/blob.c index cbd26b9f00..fb40a57799 100644 --- a/src/blob.c +++ b/src/blob.c @@ -63,6 +63,7 @@ blob_copy(typval_T *from, typval_T *to) int ret = OK; to->v_type = VAR_BLOB; + to->v_lock = 0; if (from->vval.v_blob == NULL) to->vval.v_blob = NULL; else if (rettv_blob_alloc(to) == FAIL) -- cgit v1.2.3