From: K.Kosako Date: Wed, 20 Mar 2019 03:35:02 +0000 (+0900) Subject: clear value in regfree() (POSIX API) X-Git-Tag: v6.9.2_rc1~65^2~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5a6fef77833b77b21d3fe3cf9e6ad7d097230097;p=onig clear value in regfree() (POSIX API) --- diff --git a/src/regposix.c b/src/regposix.c index c6ca535..67e70b9 100644 --- a/src/regposix.c +++ b/src/regposix.c @@ -30,6 +30,7 @@ #define regex_t onig_regex_t #include "regint.h" #undef regex_t + #include "onigposix.h" #define ONIG_C(reg) ((onig_regex_t* )((reg)->onig)) @@ -235,6 +236,7 @@ extern void regfree(regex_t* reg) { onig_free(ONIG_C(reg)); + reg->onig = (void* )0; }