]> git.saurik.com Git - redis.git/commitdiff
A few compiler warnings suppressed.
authorantirez <antirez@gmail.com>
Tue, 24 Apr 2012 09:11:55 +0000 (11:11 +0200)
committerantirez <antirez@gmail.com>
Tue, 24 Apr 2012 17:35:03 +0000 (19:35 +0200)
src/redis-cli.c
src/t_zset.c

index 3e0c58951a5beec7ca527bc91979ebe06b387fbb..f7fe54fa893eec6bd6e5aa920770cec388bcd661 100644 (file)
@@ -890,7 +890,7 @@ static int evalMode(int argc, char **argv) {
 
 static void latencyMode(void) {
     redisReply *reply;
-    long long start, latency, min, max, tot, count = 0;
+    long long start, latency, min = 0, max = 0, tot = 0, count = 0;
     double avg;
 
     if (!context) exit(1);
@@ -977,7 +977,7 @@ static void slaveMode(void) {
 static void findBigKeys(void) {
     unsigned long long biggest[5] = {0,0,0,0,0};
     unsigned long long samples = 0;
-    redisReply *reply1, *reply2, *reply3;
+    redisReply *reply1, *reply2, *reply3 = NULL;
     char *sizecmd, *typename[] = {"string","list","set","hash","zset"};
     int type;
 
index d482d4c2f743a199ee41af3e82a86dd8e8544848..50ad8d433d2d7988dff5cd0829ad70c3638d5cca 100644 (file)
@@ -1259,7 +1259,9 @@ int zuiNext(zsetopsrc *op, zsetopval *val) {
     if (op->type == REDIS_SET) {
         iterset *it = &op->iter.set;
         if (op->encoding == REDIS_ENCODING_INTSET) {
-            if (!intsetGet(it->is.is,it->is.ii,(int64_t*)&val->ell))
+            int64_t ell = val->ell;
+
+            if (!intsetGet(it->is.is,it->is.ii,&ell))
                 return 0;
             val->score = 1.0;