diff --git a/src/server/dflycmd.cc b/src/server/dflycmd.cc index 7415bd03a01e..f15b4e5e9f3a 100644 --- a/src/server/dflycmd.cc +++ b/src/server/dflycmd.cc @@ -528,11 +528,7 @@ void DflyCmd::Load(CmdArgList args, RedisReplyBuilder* rb, ConnectionContext* cn existing_keys = ServerFamily::LoadExistingKeys::kOverride; } - if (parser.HasNext()) { - parser.Error(); - } - - if (parser.HasError()) { + if (parser.Error() || parser.HasNext()) { return rb->SendError(kSyntaxErr); }