From: Antony Dovgal Date: Tue, 13 Sep 2005 09:19:58 +0000 (+0000) Subject: fix #34450 (Segfault when calling mysqli_close() in destructor) X-Git-Tag: RELEASE_0_9_0~228 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d94f338cf4bb80b7eae9c111464fc540849bc6c6;p=php fix #34450 (Segfault when calling mysqli_close() in destructor) --- diff --git a/ext/mysqli/mysqli.c b/ext/mysqli/mysqli.c index 67a4f9eecf..b7e45e6eec 100644 --- a/ext/mysqli/mysqli.c +++ b/ext/mysqli/mysqli.c @@ -133,9 +133,11 @@ static void mysqli_objects_free_storage(zend_object *object TSRMLS_DC) static void mysqli_objects_destroy_object(void *object, zend_object_handle handle TSRMLS_DC) { mysqli_object *intern = (mysqli_object *)object; - MYSQLI_RESOURCE *my_res = (MYSQLI_RESOURCE *)intern->ptr; + MYSQLI_RESOURCE *my_res; zend_objects_destroy_object(object, handle TSRMLS_CC); + + my_res = (MYSQLI_RESOURCE *)intern->ptr; /* link object */ if (instanceof_function(intern->zo.ce, mysqli_link_class_entry TSRMLS_CC)) {