]> git.proxmox.com Git - mirror_lxc.git/commitdiff
memory_utils: directly NULL ptr in free_disarm()
authorChristian Brauner <christian.brauner@ubuntu.com>
Wed, 15 Apr 2020 09:15:56 +0000 (11:15 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 15 Apr 2020 09:15:56 +0000 (11:15 +0200)
This should keep coverity happy.

Fixes: Coverity 1461757.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/memory_utils.h

index 29878fb67dd0a8130df3dcb99cce9de02723f3ed..d3b68a1e90aed060b81725b60d9077898ae57fb6 100644 (file)
@@ -41,10 +41,10 @@ define_cleanup_function(FILE *, fclose);
 define_cleanup_function(DIR *, closedir);
 #define __do_closedir call_cleaner(closedir)
 
-#define free_disarm(ptr)       \
-       ({                     \
-               free(ptr);     \
-               move_ptr(ptr); \
+#define free_disarm(ptr)    \
+       ({                  \
+               free(ptr);  \
+               ptr = NULL; \
        })
 
 static inline void free_disarm_function(void *ptr)