diff options
| author | Georg Richter <georg@php.net> | 2003-12-30 19:08:33 +0000 |
|---|---|---|
| committer | Georg Richter <georg@php.net> | 2003-12-30 19:08:33 +0000 |
| commit | 17f6ef51069bd2b3c34ae6cf2db85f1797a98561 (patch) | |
| tree | 4152d195f1b65e192872fb91cbc8d09d2d48139e /ext/mysqli/mysqli_prop.c | |
| parent | 2b06ad1389b9486ed71468f1827a18cd2ac785ec (diff) | |
| download | php-git-17f6ef51069bd2b3c34ae6cf2db85f1797a98561.tar.gz | |
fixed a bug in insert_id property
Diffstat (limited to 'ext/mysqli/mysqli_prop.c')
| -rw-r--r-- | ext/mysqli/mysqli_prop.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/mysqli/mysqli_prop.c b/ext/mysqli/mysqli_prop.c index fc4948fc6e..2d07fa09c4 100644 --- a/ext/mysqli/mysqli_prop.c +++ b/ext/mysqli/mysqli_prop.c @@ -104,8 +104,8 @@ int link_insert_id_read(mysqli_object *obj, zval **retval TSRMLS_DC) { MYSQL *mysql = (MYSQL*)((MYSQLI_RESOURCE *)(obj->ptr))->ptr; ALLOC_ZVAL(*retval); - if (mysql->insert_id < LONG_MAX) { - ZVAL_LONG(*retval, (long)mysql->last_used_con->insert_id); + if (mysql->last_used_con->insert_id < LONG_MAX) { + ZVAL_LONG(*retval, mysql->last_used_con->insert_id); } else { char ret[40]; sprintf(ret, "%llu", mysql->last_used_con->insert_id); @@ -114,6 +114,7 @@ int link_insert_id_read(mysqli_object *obj, zval **retval TSRMLS_DC) { return SUCCESS; } /* }}} */ + /* link properties */ MYSQLI_MAP_PROPERTY_LONG(link_client_flags_read, MYSQL, client_flag); MYSQLI_MAP_PROPERTY_LONG(link_errno_read, MYSQL, net.last_errno); |
