From af214b166d4c52f1f9570166c5163d2c0fc8a0f3 Mon Sep 17 00:00:00 2001 From: Landon Curt Noll Date: Tue, 30 Nov 2021 03:36:22 -0800 Subject: [PATCH] Reorder zfree ops to assign NULL to ptr after free --- zmath.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zmath.h b/zmath.h index f97c38c..707b0ed 100644 --- a/zmath.h +++ b/zmath.h @@ -579,7 +579,7 @@ E_FUNC void zredcpower(REDC *rp, ZVALUE z1, ZVALUE z2, ZVALUE *res); #define zcopyval(z1,z2) memcpy((z2).v, (z1).v, (z1).len * sizeof(HALF)) #define zquicktrim(z) {if (((z).len > 1) && ((z).v[(z).len-1] == 0)) \ (z).len--;} -#define zfree(z) {if ((z).len != 0 && (z).v != NULL) { freeh((z).v); (z).len = 0; (z).v = NULL; (z).sign = 0; } } +#define zfree(z) {if ((z).len != 0 && (z).v != NULL) { freeh((z).v); (z).v = NULL; (z).len = 0; (z).sign = 0; } } /*