summaryrefslogtreecommitdiff
path: root/ext/mysqli/mysqli_prop.c
diff options
context:
space:
mode:
authorGeorg Richter <georg@php.net>2003-12-30 19:08:33 +0000
committerGeorg Richter <georg@php.net>2003-12-30 19:08:33 +0000
commit17f6ef51069bd2b3c34ae6cf2db85f1797a98561 (patch)
tree4152d195f1b65e192872fb91cbc8d09d2d48139e /ext/mysqli/mysqli_prop.c
parent2b06ad1389b9486ed71468f1827a18cd2ac785ec (diff)
downloadphp-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.c5
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);