From 193848fff6bc4ce978f531178f54d2b65ff8960f Mon Sep 17 00:00:00 2001 From: Mark Stapp Date: Fri, 17 Apr 2020 16:53:37 -0400 Subject: [PATCH] lib: clear data pointer in bf_free Help avoid double-free by clearing data pointer. Signed-off-by: Mark Stapp --- lib/bitfield.h | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/bitfield.h b/lib/bitfield.h index eebfc049d9..2d98760df7 100644 --- a/lib/bitfield.h +++ b/lib/bitfield.h @@ -154,6 +154,7 @@ typedef unsigned int word_t; do { \ if ((v).data) { \ free((v).data); \ + (v).data = NULL; \ } \ } while (0) -- 2.39.5