diff --git a/dmbbf.h b/dmbbf.h index 76fc3031..d41fb385 100644 --- a/dmbbf.h +++ b/dmbbf.h @@ -47,7 +47,7 @@ #endif #ifndef FREE -#define FREE(x) do { free(x); x = NULL; } while (0) +#define FREE(x) do { if(x) {free(x); x = NULL;} } while (0) #endif extern struct dm_permession_s DMREAD;