]> granicus.if.org Git - php/commitdiff
Use release for regex in imap
authorNikita Popov <nikita.ppv@gmail.com>
Wed, 10 Apr 2019 08:01:49 +0000 (10:01 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Wed, 10 Apr 2019 08:01:49 +0000 (10:01 +0200)
The regex may be used as a cache key now.

ext/imap/php_imap.c

index ca002e7fcd27d910797275a0f512cb638643b50d..3cee4e023edce2eb4166c75b3435d21f4a4c8782 100644 (file)
@@ -1351,11 +1351,11 @@ PHP_FUNCTION(imap_append)
 
                /* Make sure the given internal_date string matches the RFC specifiedformat */
                if ((pce = pcre_get_compiled_regex_cache(regex))== NULL) {
-                       zend_string_free(regex);
+                       zend_string_release(regex);
                        RETURN_FALSE;
                }
 
-               zend_string_free(regex);
+               zend_string_release(regex);
                php_pcre_match_impl(pce, internal_date, return_value, subpats, global,
                        0, Z_L(0), Z_L(0));