Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpredis/phpredis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormichael-grunder <michael-grunder@github.com>2012-05-18 01:48:31 +0400
committermichael-grunder <michael-grunder@github.com>2012-05-18 01:48:31 +0400
commit0ca8a1df21117bfc97c5a7af9e6f082beb3c7df6 (patch)
tree0e30d7c6e7c66eb0fbcf8060b839c953ac83a68d /library.c
parentca7868dae8700949ec8565a05481d8f3e330b45e (diff)
parentf8f552e3b24ce7dbcbae2b0b4fecb9dd091a4a90 (diff)
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'library.c')
-rw-r--r--library.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/library.c b/library.c
index 9241b2e0..a5224caf 100644
--- a/library.c
+++ b/library.c
@@ -614,16 +614,16 @@ PHPAPI void redis_long_response(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_s
}
if(response[0] == ':') {
- long ret = atol(response + 1);
+ long long ret = atoll(response + 1);
IF_MULTI_OR_PIPELINE() {
- if(ret > (long)LONG_MAX) { /* overflow */
+ if(ret > LONG_MAX) { /* overflow */
add_next_index_stringl(z_tab, response+1, response_len-1, 1);
} else {
efree(response);
add_next_index_long(z_tab, (long)ret);
}
} else {
- if(ret > (long)LONG_MAX) { /* overflow */
+ if(ret > LONG_MAX) { /* overflow */
RETURN_STRINGL(response+1, response_len-1, 1);
} else {
efree(response);