com php-src: fix possible pointer truncation: ext/odbc/php_od bc.c
| From: | Anatol Belski | Date: | Sun, 14 Sep 2014 10:18:52 +0000 |
| Subject: | com php-src: fix possible pointer truncation: ext/odbc/php_od bc.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-81579@lists.php.net to get a copy of this message | ||
Commit: cbf530c7c065e8fd7009517a7ef3c81bc7e33a02
Author: Anatol Belski <ab@php.net> Sun, 14 Sep 2014 12:18:52 +0200
Parents: 8d075b6e4dbf4599e7d26aa3f7043e81089ca078
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=cbf530c7c065e8fd7009517a7ef3c81bc7e33a02
Log:
fix possible pointer truncation
Changed paths:
M ext/odbc/php_odbc.c
Diff:
diff --git a/ext/odbc/php_odbc.c b/ext/odbc/php_odbc.c
index 02af2d9..c6dc828 100644
--- a/ext/odbc/php_odbc.c
+++ b/ext/odbc/php_odbc.c
@@ -2615,13 +2615,13 @@ try_and_get_another_connection:
zend_resource *index_ptr, new_index_ptr;
if ((index_ptr = zend_hash_str_find_ptr(&EG(regular_list), hashed_details, hashed_len)) !=
NULL) {
- int conn_id;
+ zend_ulong conn_id;
zend_resource *p;
if (index_ptr->type != le_index_ptr) {
RETURN_FALSE;
}
- conn_id = (int)index_ptr->ptr;
+ conn_id = (zend_ulong)index_ptr->ptr;
p = zend_hash_index_find_ptr(&EG(regular_list), conn_id); /* check if the connection is
still there */
if (p && p->ptr && (p->type == le_conn || p->type == le_pconn)) {