MYSQLI_RESOURCE *mysqli_resource;
MY_MYSQL *mysql;
- if (getThis() && (Z_MYSQLI_P(getThis()))->ptr) {
+// TODO: We can't properly check if this was to mysql_init() in a class method
+// or a call to mysqli->init().
+// To solve the problem, we added instanceof check for the class of $this
+// ???
+ if (getThis() &&
+ instanceof_function(Z_OBJCE_P(getThis()), mysqli_link_class_entry TSRMLS_CC) &&
+ (Z_MYSQLI_P(getThis()))->ptr) {
+//??? if (getThis() && (Z_MYSQLI_P(getThis()))->ptr) {
return;
}