Singular/Singular-parens.patch

12 lines
613 B
Diff

--- singular-4.1.0/omalloc/omAllocDecl.h.orig 2017-02-20 10:33:27.000000000 -0700
+++ singular-4.1.0/omalloc/omAllocDecl.h 2017-02-28 08:43:20.475150099 -0700
@@ -233,7 +233,7 @@
#define omrealloc(addr,size) _omrealloc(addr, size)
#define omrealloc0(addr,size) _omrealloc0(addr, size)
-#define omfreeSize(addr,size) do {if (addr && size) omFreeSize(addr, size);} while (0)
+#define omfreeSize(addr,size) do {if ((addr) != NULL && (size) != 0) omFreeSize(addr, size);} while (0)
#define omfree(addr) do {if (addr) omFree(addr);} while (0)
#ifdef OM_ALIGNMENT_NEEDS_WORK