diff options
| author | Georg Richter <georg@php.net> | 2004-08-04 12:59:09 +0000 |
|---|---|---|
| committer | Georg Richter <georg@php.net> | 2004-08-04 12:59:09 +0000 |
| commit | 5caeacc9c3b72888cc621d49b874e37cb44c47c8 (patch) | |
| tree | 60ad05df3165d34f8770f245a2a1de562fe5495f /ext/mysqli/mysqli.c | |
| parent | 161b37ffbc193b6d5d1c88f21a08d3c8488e01e2 (diff) | |
| download | php-git-5caeacc9c3b72888cc621d49b874e37cb44c47c8.tar.gz | |
fixed properties when connect wasn't called
Diffstat (limited to 'ext/mysqli/mysqli.c')
| -rw-r--r-- | ext/mysqli/mysqli.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ext/mysqli/mysqli.c b/ext/mysqli/mysqli.c index 875acefbff..41f873b301 100644 --- a/ext/mysqli/mysqli.c +++ b/ext/mysqli/mysqli.c @@ -171,6 +171,8 @@ static int mysqli_write_na(mysqli_object *obj, zval *newval TSRMLS_DC) } /* }}} */ +MYSQL *p; + /* {{{ mysqli_read_property */ zval *mysqli_read_property(zval *object, zval *member, int type TSRMLS_DC) { @@ -201,7 +203,8 @@ zval *mysqli_read_property(zval *object, zval *member, int type TSRMLS_DC) } 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); } |
