]> granicus.if.org Git - php/commitdiff
Don't leak encoding_str
authorChristoph M. Becker <cmbecker69@gmx.de>
Wed, 22 Jan 2020 10:13:12 +0000 (11:13 +0100)
committerChristoph M. Becker <cmbecker69@gmx.de>
Wed, 22 Jan 2020 10:15:16 +0000 (11:15 +0100)
ext/mbstring/mbstring.c

index d227bb278a01adf03e072298e1c435896d8300d7..7f4cd451da7643a9759326b6dd65f881e659451f 100644 (file)
@@ -3243,6 +3243,7 @@ PHP_FUNCTION(mb_convert_encoding)
                                        } else {
                                                _from_encodings = estrdup(ZSTR_VAL(encoding_str));
                                        }
+                                       zend_string_release(encoding_str);
                                } ZEND_HASH_FOREACH_END();
 
                                if (_from_encodings != NULL && !strlen(_from_encodings)) {