From 563f5c26507c8de4db1f4ccac4828b2db37017dc Mon Sep 17 00:00:00 2001 From: ZyX Date: Thu, 13 Aug 2015 21:41:51 +0300 Subject: shada: Fix memory leak when reading registers from ShaDa file Occures once register from ShaDa file overwrites non-empty register in the current instance. --- src/nvim/ops.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/nvim/ops.c b/src/nvim/ops.c index da1eb7afcb..9424e82578 100644 --- a/src/nvim/ops.c +++ b/src/nvim/ops.c @@ -5379,6 +5379,7 @@ bool op_register_set(const char name, const yankreg_T reg) if (i == -1) { return false; } + free_register(&y_regs[i]); y_regs[i] = reg; return true; } -- cgit