Unverified Commit c7c55c1a by Christian Brauner Committed by Stéphane Graber

memory_utils: directly NULL ptr in free_disarm()

This should keep coverity happy. Fixes: Coverity 1461757. Signed-off-by: 's avatarChristian Brauner <christian.brauner@ubuntu.com>
parent 3769a87b
...@@ -41,10 +41,10 @@ define_cleanup_function(FILE *, fclose); ...@@ -41,10 +41,10 @@ define_cleanup_function(FILE *, fclose);
define_cleanup_function(DIR *, closedir); define_cleanup_function(DIR *, closedir);
#define __do_closedir call_cleaner(closedir) #define __do_closedir call_cleaner(closedir)
#define free_disarm(ptr) \ #define free_disarm(ptr) \
({ \ ({ \
free(ptr); \ free(ptr); \
move_ptr(ptr); \ ptr = NULL; \
}) })
static inline void free_disarm_function(void *ptr) static inline void free_disarm_function(void *ptr)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment