diff --git a/NetworkPkg/IScsiDxe/IScsiProto.c b/NetworkPkg/IScsiDxe/IScsiProto.c index 3dabb00d4a..d5e0994b53 100644 --- a/NetworkPkg/IScsiDxe/IScsiProto.c +++ b/NetworkPkg/IScsiDxe/IScsiProto.c @@ -975,7 +975,7 @@ IScsiProcessLoginRsp ( NetbufQueAppend (&Conn->RspQue, Pdu); Conn->PartialRspRcvd = Continue; - if (Continue) { + if ((!Transit) || Continue) { // // It is a partial response; must wait for another or more Request/Response // conversations to get the full response.