diff --git a/src/t_hash.cpp b/src/t_hash.cpp index 5be55b218..f09b06001 100644 --- a/src/t_hash.cpp +++ b/src/t_hash.cpp @@ -1226,7 +1226,7 @@ void hrandfieldCommand(client *c) { if (c->argc >= 3) { if (getRangeLongFromObjectOrReply(c,c->argv[2],-LONG_MAX,LONG_MAX,&l,NULL) != C_OK) return; - if (c->argc > 4 || (c->argc == 4 && strcasecmp(c->argv[3]->ptr,"withvalues"))) { + if (c->argc > 4 || (c->argc == 4 && strcasecmp(ptrFromObj(c->argv[3]),"withvalues"))) { addReplyErrorObject(c,shared.syntaxerr); return; } else if (c->argc == 4) { diff --git a/src/t_zset.cpp b/src/t_zset.cpp index c1ceaeb81..87603577f 100644 --- a/src/t_zset.cpp +++ b/src/t_zset.cpp @@ -4211,7 +4211,7 @@ void zrandmemberCommand(client *c) { if (c->argc >= 3) { if (getRangeLongFromObjectOrReply(c,c->argv[2],-LONG_MAX,LONG_MAX,&l,NULL) != C_OK) return; - if (c->argc > 4 || (c->argc == 4 && strcasecmp(c->argv[3]->ptr,"withscores"))) { + if (c->argc > 4 || (c->argc == 4 && strcasecmp(ptrFromObj(c->argv[3]),"withscores"))) { addReplyErrorObject(c,shared.syntaxerr); return; } else if (c->argc == 4) {