From 34a1f779791fd4137547fa72addeb147b7704604 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 26 Jul 2022 11:20:48 +0100 Subject: patch 9.0.0074: Coverity warns for double free Problem: Coverity warns for double free. Solution: Reset cts_text_prop_count when freeing cts_text_props. --- src/charset.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/charset.c') diff --git a/src/charset.c b/src/charset.c index 8c6ac1c2f4..f41248bd63 100644 --- a/src/charset.c +++ b/src/charset.c @@ -964,7 +964,10 @@ clear_chartabsize_arg(chartabsize_T *cts UNUSED) { #ifdef FEAT_PROP_POPUP if (cts->cts_text_prop_count > 0) + { vim_free(cts->cts_text_props); + cts->cts_text_prop_count = 0; // avoid double free + } #endif } -- cgit v1.2.3