Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0433dc0

Browse files
committed
Issue #1514
`sizeof(void *)` isn't standard so change it to `sizeof(char *)`
1 parent 6dedf04 commit 0433dc0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

library.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1895,8 +1895,8 @@ redis_sock_disconnect(RedisSock *redis_sock, int force TSRMLS_DC)
18951895
zend_resource *le = zend_hash_find_ptr(&EG(persistent_list), persistent_id);
18961896
if (!le) {
18971897
zend_llist *l = pecalloc(1, sizeof(*l) + sizeof(*le), 1);
1898-
zend_llist_init(l, sizeof(void *), NULL, 1);
1899-
le = (void *)l + sizeof(*l);
1898+
zend_llist_init(l, sizeof(php_stream *), NULL, 1);
1899+
le = (zend_resource *)((char *)l + sizeof(*l));
19001900
le->type = le_redis_pconnect;
19011901
le->ptr = l;
19021902
zend_hash_str_update_mem(&EG(persistent_list), ZSTR_VAL(persistent_id), ZSTR_LEN(persistent_id), le, sizeof(*le));

0 commit comments

Comments
 (0)