]> git.saurik.com Git - redis.git/commitdiff
redis-cli minor fix (less segfault is better)
authorantirez <antirez@metal.(none)>
Thu, 29 Apr 2010 18:13:23 +0000 (20:13 +0200)
committerantirez <antirez@metal.(none)>
Thu, 29 Apr 2010 18:13:23 +0000 (20:13 +0200)
redis-cli.c

index 22a09e79693d2da1c5473a780a95aee72f2371f1..5410f026bbdaf203394a3cefc3016d5803a46eb2 100644 (file)
@@ -359,11 +359,11 @@ static int cliSendCommand(int argc, char **argv, int repeat) {
     int fd, j, retval = 0;
     sds cmd;
 
     int fd, j, retval = 0;
     sds cmd;
 
-    config.raw_output = (rc->flags & CMDFLAG_RAWOUTPUT);
     if (!rc) {
         fprintf(stderr,"Unknown command '%s'\n",argv[0]);
         return 1;
     }
     if (!rc) {
         fprintf(stderr,"Unknown command '%s'\n",argv[0]);
         return 1;
     }
+    config.raw_output = (rc->flags & CMDFLAG_RAWOUTPUT);
 
     if ((rc->arity > 0 && argc != rc->arity) ||
         (rc->arity < 0 && argc < -rc->arity)) {
 
     if ((rc->arity > 0 && argc != rc->arity) ||
         (rc->arity < 0 && argc < -rc->arity)) {