Skip to content

Commit 7c28d9c

Browse files
committed
Timeout for BDX log should be treated as an abort transfer on failure use case
1 parent fc69249 commit 7c28d9c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/app/clusters/diagnostic-logs-server/BDXDiagnosticLogsProvider.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -230,14 +230,14 @@ void BDXDiagnosticLogsProvider::OnInternalError()
230230
{
231231
ChipLogError(BDX, "Internal Error");
232232
VerifyOrDo(mIsAcceptReceived, SendCommandResponse(StatusEnum::kDenied));
233-
Reset();
233+
mTransfer.AbortTransfer(GetBdxStatusCodeFromChipError(CHIP_ERROR_INTERNAL));
234234
}
235235

236236
void BDXDiagnosticLogsProvider::OnTimeout()
237237
{
238238
ChipLogError(BDX, "Timeout");
239239
VerifyOrDo(mIsAcceptReceived, SendCommandResponse(StatusEnum::kDenied));
240-
Reset();
240+
mTransfer.AbortTransfer(GetBdxStatusCodeFromChipError(CHIP_ERROR_TIMEOUT));
241241
}
242242

243243
void BDXDiagnosticLogsProvider::SendCommandResponse(StatusEnum status)

0 commit comments

Comments
 (0)