From 17f6ef51069bd2b3c34ae6cf2db85f1797a98561 Mon Sep 17 00:00:00 2001 From: Georg Richter Date: Tue, 30 Dec 2003 19:08:33 +0000 Subject: [PATCH] fixed a bug in insert_id property --- ext/mysqli/mysqli_prop.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ext/mysqli/mysqli_prop.c b/ext/mysqli/mysqli_prop.c index fc4948fc6e4..2d07fa09c4b 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);