]> granicus.if.org Git - php/commitdiff
Fix #46653 mysqlnd: can't extend mysqli
authorJohannes Schlüter <johannes@php.net>
Fri, 9 Jan 2009 14:28:31 +0000 (14:28 +0000)
committerJohannes Schlüter <johannes@php.net>
Fri, 9 Jan 2009 14:28:31 +0000 (14:28 +0000)
ext/mysqli/mysqli_api.c

index 44f880f81e12ea04474a32d673ecf310de92b804..86f7bad8f27ef0d46971fdc253fd495a68adec74 100644 (file)
@@ -1366,7 +1366,7 @@ PHP_FUNCTION(mysqli_init)
        MYSQLI_RESOURCE *mysqli_resource;
        MY_MYSQL *mysql;
 
-       if (getThis() && instanceof_function(Z_OBJCE_P(getThis()), mysqli_link_class_entry TSRMLS_CC)) {
+       if (getThis() && ((mysqli_object *) zend_object_store_get_object(getThis() TSRMLS_CC))->ptr) {
                return;
        }