]> granicus.if.org Git - php/commitdiff
Fixed memory leaks
authorDmitry Stogov <dmitry@zend.com>
Mon, 27 Jul 2020 07:46:58 +0000 (10:46 +0300)
committerDmitry Stogov <dmitry@zend.com>
Mon, 27 Jul 2020 07:46:58 +0000 (10:46 +0300)
ext/opcache/jit/zend_jit_disasm_x86.c

index 2e73648257ee3ef96438d860823b9d23f4042522..6124c947b23453bbc9b2b457d1d9e68989ddaf1a 100644 (file)
@@ -190,7 +190,8 @@ static void zend_jit_disasm_destroy_symbols(zend_sym_node *n) {
        if (n) {
                if (n->child[0]) {
                        zend_jit_disasm_destroy_symbols(n->child[0]);
-               } else if (n->child[1]) {
+               }
+               if (n->child[1]) {
                        zend_jit_disasm_destroy_symbols(n->child[1]);
                }
                free(n);