Return more accurate message when specified ID is invalid

This commit is contained in:
dejun.xdj 2018-04-10 17:11:10 +08:00
parent 3c20b3fc24
commit b6b00f35ca

View File

@ -999,11 +999,10 @@ void xaddCommand(client *c) {
maxlen_arg_idx = i; maxlen_arg_idx = i;
} else { } else {
/* If we are here is a syntax error or a valid ID. */ /* If we are here is a syntax error or a valid ID. */
if (streamParseIDOrReply(NULL,c->argv[i],&id,0) == C_OK) { if (streamParseIDOrReply(c,c->argv[i],&id,0) == C_OK) {
id_given = 1; id_given = 1;
break; break;
} else { } else {
addReply(c,shared.syntaxerr);
return; return;
} }
} }