summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2014-04-03 21:37:22 +0300
committerArnold D. Robbins <arnold@skeeve.com>2014-04-03 21:37:22 +0300
commita491abf24eea77376a10fd6c7b4b569d0c314599 (patch)
treec1428d4cd03edb60a0499345b45e148686c7a0d8
parent9e76f361366d88cb3659bee39e4550729671b59e (diff)
downloadgawk-a491abf24eea77376a10fd6c7b4b569d0c314599.tar.gz
Minor code cleanup in regcomp.c.
-rw-r--r--ChangeLog5
-rw-r--r--regcomp.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 62264bf8..af92a7c4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2014-04-03 Arnold D. Robbins <arnold@skeeve.com>
+
+ * regcomp.c (parse_bracket_exp): Move a call to `re_free' inside
+ an ifdef. Makes the code marginally cleaner.
+
2014-03-30 Arnold D. Robbins <arnold@skeeve.com>
* dfa.c: Sync with GNU grep.
diff --git a/regcomp.c b/regcomp.c
index f3c4587d..776b7134 100644
--- a/regcomp.c
+++ b/regcomp.c
@@ -3128,8 +3128,8 @@ parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token,
if (BE (sbcset == NULL, 0))
#endif /* RE_ENABLE_I18N */
{
- re_free (sbcset);
#ifdef RE_ENABLE_I18N
+ re_free (sbcset);
re_free (mbcset);
#endif
*err = REG_ESPACE;