georg Wed Aug 4 08:59:09 2004 EDT
Modified files:
/php-src/ext/mysqli mysqli.c
Log:
fixed properties when connect wasn't called
http://cvs.php.net/diff.php/php-src/ext/mysqli/mysqli.c?r1=1.46&r2=1.47&ty=u
Index: php-src/ext/mysqli/mysqli.c
diff -u php-src/ext/mysqli/mysqli.c:1.46 php-src/ext/mysqli/mysqli.c:1.47
--- php-src/ext/mysqli/mysqli.c:1.46 Wed Aug 4 08:28:09 2004
+++ php-src/ext/mysqli/mysqli.c Wed Aug 4 08:59:09 2004
@@ -15,7 +15,7 @@
| Author: Georg Richter <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
- $Id: mysqli.c,v 1.46 2004/08/04 12:28:09 georg Exp $
+ $Id: mysqli.c,v 1.47 2004/08/04 12:59:09 georg Exp $
*/
#ifdef HAVE_CONFIG_H
@@ -171,6 +171,8 @@
}
/* }}} */
+MYSQL *p;
+
/* {{{ mysqli_read_property */
zval *mysqli_read_property(zval *object, zval *member, int type TSRMLS_DC)
{
@@ -201,7 +203,8 @@
}
if (ret == SUCCESS) {
/* check if connection is still valid */
- if (!obj->ptr) {
+ if (!obj->ptr ||
+ !((MYSQL *)((MY_MYSQL *)((MYSQLI_RESOURCE
*)(obj->ptr))->ptr)->mysql)->thread_id) {
retval = EG(uninitialized_zval_ptr);
return(retval);
}
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php