]> git.deb.at Git - pkg/abook.git/blobdiff - xmalloc.h
- fix xfree
[pkg/abook.git] / xmalloc.h
index c6c5317599619153ee9afcd273c2362b7aeb115d..61e25c2283f35179e88f60fdc486c74be9a7d042 100644 (file)
--- a/xmalloc.h
+++ b/xmalloc.h
@@ -9,6 +9,7 @@ void *          xmalloc0(size_t);
 void *         xmalloc_inc(size_t, size_t);
 void *         xrealloc(void *, size_t);
 void *         xrealloc_inc(void *, size_t, size_t);
-void           xfree(void *);
+
+#define xfree(ptr)     do { free(ptr); ptr = NULL; } while(0)
 
 #endif