Исправление Dudraug, 29.10.15 17:20 (текущая версия) :
#define FREE(p) do { free(p); (p) = NULL; } while(0)
Плюсую к этому. Потом просто проверяй на NULL.
Исходная версия Dudraug, 29.10.15 17:15:
Плюсую к этому. Потом просто првоеряй на NULL.