WIP: php7 compatibility · SmallEasy/phpredis@750ec8b · GitHub
Skip to content

Commit 750ec8b

Browse files
committed
WIP: php7 compatibility
Redefine ZVAL_STRING + ZVAL_STRINGL macro
1 parent 2b19739 commit 750ec8b

4 files changed

Lines changed: 140 additions & 76 deletions

File tree

common.h

Lines changed: 15 additions & 2 deletions

library.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2286,10 +2286,10 @@ redis_read_variant_bulk(RedisSock *redis_sock, int size, zval **z_ret
22862286
if(bulk_resp == NULL) {
22872287
ZVAL_FALSE(*z_ret);
22882288
return -1;
2289-
} else {
2290-
ZVAL_STRINGL(*z_ret, bulk_resp, size, 0);
2291-
return 0;
22922289
}
2290+
ZVAL_STRINGL(*z_ret, bulk_resp, size);
2291+
efree(bulk_resp);
2292+
return 0;
22932293
}
22942294

22952295
PHP_REDIS_API int

redis_array.c

Lines changed: 24 additions & 11 deletions

0 commit comments

Comments
 (0)