From 89f7f7a991de6135f9009b832cd7736dabf2050c Mon Sep 17 00:00:00 2001 From: Sean Dewar Date: Thu, 16 Sep 2021 20:16:48 +0100 Subject: vim-patch:8.2.1866: Vim9: appending to pushed blob gives wrong result Problem: Vim9: appending to pushed blob gives wrong result. Solution: Set ga_maxlen when copying a blob. https://github.com/vim/vim/commit/66fa5fd54f550c0790d36c20124c49493b323bfa Vim9script is N/A. --- src/nvim/eval/typval.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/nvim/eval/typval.c b/src/nvim/eval/typval.c index b08fe274f0..381d70ea1b 100644 --- a/src/nvim/eval/typval.c +++ b/src/nvim/eval/typval.c @@ -2274,6 +2274,7 @@ void tv_blob_copy(typval_T *const from, typval_T *const to) = xmemdup(from->vval.v_blob->bv_ga.ga_data, (size_t)len); } to->vval.v_blob->bv_ga.ga_len = len; + to->vval.v_blob->bv_ga.ga_maxlen = len; } } -- cgit