-
Type:
Problem report
-
Resolution: Fixed
-
Priority:
Major
-
Affects Version/s: 4.0.1rc2, 4.2.0alpha1
-
Component/s: Proxy (P), Server (S)
-
Sprint 46, Nov 2018
-
0.125
Index: src/libs/zbxregexp/zbxregexp.c
===================================================================
--- src/libs/zbxregexp/zbxregexp.c (revision 86088)
+++ src/libs/zbxregexp/zbxregexp.c (working copy)
@@ -61,12 +61,15 @@
if(NULL == pcre_regexp)
return FAIL;
- if(regexp)
+ if (NULL != regexp)
{
*regexp = (zbx_regexp_t *)zbx_malloc(NULL, sizeof(zbx_regexp_t));
(*regexp)->pcre_regexp = pcre_regexp;
}
+ else
+ pcre_free(pcre_regexp);
+
return SUCCEED;
}