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-06 00:45:50 +0400
committermichael-grunder <michael-grunder@github.com>2012-05-06 00:45:50 +0400
commitd66c893e01f58fdc06ba8fb97be1452528f27270 (patch)
treec69c05d055f42b4f9f5d95a86147da41b9889143 /library.c
parent3b87da6343f67bf87e7e37534eef270cf3397caf (diff)
Updated redis_cmd_format_static to specifically take a long, and changed PEXIPREAT to use a long rather than an int
Diffstat (limited to 'library.c')
-rw-r--r--library.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/library.c b/library.c
index 667a5970..930244a9 100644
--- a/library.c
+++ b/library.c
@@ -278,6 +278,16 @@ redis_cmd_format_static(char **ret, char *keyword, char *format, ...) {
smart_str_appendl(&buf, tmp, tmp_len);
}
break;
+ case 'l':
+ case 'L': {
+ long l = va_arg(ap, long);
+ char tmp[32];
+ int tmp_len = snprintf(tmp, sizeof(tmp), "%ld", l);
+ smart_str_append_long(&buf, tmp_len);
+ smart_str_appendl(&buf, _NL, sizeof(_NL) -1);
+ smart_str_appendl(&buf, tmp, tmp_len);
+ }
+ break;
}
p++;
smart_str_appendl(&buf, _NL, sizeof(_NL) - 1);