]> git.sur5r.net Git - i3/i3/blobdiff - i3bar/include/util.h
do not check for NULL in FREE macro
[i3/i3] / i3bar / include / util.h
index 3af79ed779c9704495b7fe400f5dacd482979420..1f56361106dfc97670bc412bf5d6e2ad90fb6450 100644 (file)
 #define STARTS_WITH(string, len, needle) (((len) >= strlen((needle))) && strncasecmp((string), (needle), strlen((needle))) == 0)
 
 /* Securely free p */
-#define FREE(p)          \
-    do {                 \
-        if (p != NULL) { \
-            free(p);     \
-            p = NULL;    \
-        }                \
+#define FREE(p)   \
+    do {          \
+        free(p);  \
+        p = NULL; \
     } while (0)
 
 /* Securely free single-linked list */