Check for null pointers before freeing to avoid dmalloc errors.

svn path=/trunk/yasm/; revision=802
0.3
Peter Johnson 23 years ago
parent c46032973e
commit 1dc6132b00
  1. 2
      modules/preprocs/nasm/nasmlib.h
  2. 2
      src/preprocs/nasm/nasmlib.h

@ -18,7 +18,7 @@
*/
#define nasm_malloc xmalloc
#define nasm_realloc xrealloc
#define nasm_free xfree
#define nasm_free(p) if (p) xfree(p)
#define nasm_strdup xstrdup
#define nasm_strndup xstrndup
#define nasm_stricmp strcasecmp

@ -18,7 +18,7 @@
*/
#define nasm_malloc xmalloc
#define nasm_realloc xrealloc
#define nasm_free xfree
#define nasm_free(p) if (p) xfree(p)
#define nasm_strdup xstrdup
#define nasm_strndup xstrndup
#define nasm_stricmp strcasecmp

Loading…
Cancel
Save