]> granicus.if.org Git - php/commitdiff
Release memory for PDO Stmt ctor args
authorNikita Popov <nikic@php.net>
Sat, 6 Sep 2014 10:52:51 +0000 (12:52 +0200)
committerNikita Popov <nikic@php.net>
Sat, 6 Sep 2014 10:52:51 +0000 (12:52 +0200)
ext/pdo/pdo_dbh.c

index 814013d319b92efc8f808000dd61e8fe9c50807f..eb7f940528d5c46f194470f8b389845ccd22f89c 100644 (file)
@@ -466,10 +466,8 @@ static void pdo_stmt_construct(pdo_stmt_t *stmt, zval *object, zend_class_entry
                } else if (!Z_ISUNDEF(retval)) {
                        zval_ptr_dtor(&retval);
                }
-                       
-               if (fci.params) {
-                       efree(fci.params);
-               }
+
+               zend_fcall_info_args_clear(&fci, 1);
        }
 }
 /* }}} */