Bugfix: yuck! FREE() used a wrong check, effectively never free()ing memory

This commit is contained in:
Michael Stapelberg 2009-06-21 13:44:14 +02:00
parent 8140619d5b
commit 626e6b2b6f
1 changed files with 1 additions and 1 deletions

View File

@ -25,7 +25,7 @@
for (int cols = 0; cols < (workspace)->cols; cols++) \ for (int cols = 0; cols < (workspace)->cols; cols++) \
for (int rows = 0; rows < (workspace)->rows; rows++) for (int rows = 0; rows < (workspace)->rows; rows++)
#define FREE(pointer) do { \ #define FREE(pointer) do { \
if (pointer == NULL) { \ if (pointer != NULL) { \
free(pointer); \ free(pointer); \
pointer = NULL; \ pointer = NULL; \
} \ } \