Browse Source

fix #34450 (Segfault when calling mysqli_close() in destructor)

migration/RELEASE_1_0_0
Antony Dovgal 21 years ago
parent
commit
d94f338cf4
  1. 4
      ext/mysqli/mysqli.c

4
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)) {

Loading…
Cancel
Save