diff --git a/hiredis.c b/hiredis.c index 260b9209f..ab49bcf6b 100644 --- a/hiredis.c +++ b/hiredis.c @@ -616,7 +616,7 @@ long long redisFormatSdsCommandArgv(sds *target, int argc, const char **argv, assert(sdslen(cmd)==totlen); *target = cmd; - return (int) totlen; /* should use ssize_t */ + return (long long) totlen; /* api really should use ssize_t */ } void redisFreeSdsCommand(sds cmd) { @@ -663,7 +663,7 @@ long long redisFormatCommandArgv(char **target, int argc, const char **argv, con cmd[pos] = '\0'; *target = cmd; - return (int)totlen; /* should really use ssize_t */ + return (long long) totlen; /* api should really use ssize_t */ } void redisFreeCommand(char *cmd) {