aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Mikhirev2014-11-29 13:21:11 +0300
committerDmitry Mikhirev2014-11-29 13:21:11 +0300
commitfd29160ed226454b2a0d2540025e2bcd305e9c93 (patch)
tree144faf98483540608060ab1bb33a88cc9577df7e
parent68eb59a34f3f07c9aa702b6e927b656dcce79bed (diff)
downloadmake_pcre-fd29160ed226454b2a0d2540025e2bcd305e9c93.tar.gz
make_pcre-fd29160ed226454b2a0d2540025e2bcd305e9c93.tar.bz2
make_pcre-fd29160ed226454b2a0d2540025e2bcd305e9c93.tar.xz
make_pcre-fd29160ed226454b2a0d2540025e2bcd305e9c93.zip
attempt to fix compatibility with old libpcre versions
-rw-r--r--pcre.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/pcre.c b/pcre.c
index 0d364df..c113cca 100644
--- a/pcre.c
+++ b/pcre.c
@@ -402,7 +402,11 @@ end_match:
pcre_free(re);
}
if (sd != NULL) {
+ #if (PCRE_MAJOR < 8) || ((PCRE_MAJOR == 8) && (PCRE_MINOR < 20))
+ pcre_free(sd);
+ #else
pcre_free_study(sd);
+ #endif
}
/* set make vars to captured substrings */