mirror of
https://github.com/php/php-src.git
synced 2024-09-22 02:17:32 +00:00
fix possible pointer truncation
This commit is contained in:
parent
8d075b6e4d
commit
cbf530c7c0
@ -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)) {
|
||||
|
Loading…
Reference in New Issue
Block a user