(FREE_VAR): Clean up C syntax.
authorRichard Stallman <rms@gnu.org>
Sat, 31 Aug 1996 22:29:12 +0000 (22:29 +0000)
committerRichard Stallman <rms@gnu.org>
Sat, 31 Aug 1996 22:29:12 +0000 (22:29 +0000)
regex.c

diff --git a/regex.c b/regex.c
index 2d491c627ec3ab4d07090cb739e586e2ebadb07b..8ddf63ce495e452eee1455ea911214a9f0ed5b8e 100644 (file)
--- a/regex.c
+++ b/regex.c
@@ -3461,7 +3461,7 @@ static boolean alt_match_null_string_p (),
 
 /* Free everything we malloc.  */
 #ifdef MATCH_MAY_ALLOCATE
-#define FREE_VAR(var) if (var) REGEX_FREE (var); var = NULL
+#define FREE_VAR(var) if (var) then { REGEX_FREE (var); var = NULL; } else
 #define FREE_VARIABLES()                                               \
   do {                                                                 \
     REGEX_FREE_STACK (fail_stack.stack);                               \