diff options
Diffstat (limited to 'src/common.h')
-rw-r--r-- | src/common.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/common.h b/src/common.h index 72623f0c..e12045ad 100644 --- a/src/common.h +++ b/src/common.h @@ -36,6 +36,14 @@ #define ARRAY_SIZE(x) (sizeof(x)/sizeof(x[0])) +#define FREE_SET_NULL(resource) \ +{ \ + if (resource != NULL) { \ + free(resource); \ + resource = NULL; \ + } \ +} + void p_slist_free_full(GSList *items, GDestroyNotify free_func); void create_dir(char *name); char * str_replace(const char *string, const char *substr, |