From: Mark Stapp Date: Fri, 17 Apr 2020 20:53:37 +0000 (-0400) Subject: lib: clear data pointer in bf_free X-Git-Tag: base_7.4~67^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=193848fff6bc4ce978f531178f54d2b65ff8960f;p=mirror%2Ffrr.git lib: clear data pointer in bf_free Help avoid double-free by clearing data pointer. Signed-off-by: Mark Stapp --- 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)