Skip to content

Commit 2a84acb

Browse files
committed
Check for open atomic write before resetting
1 parent 4c26dd4 commit 2a84acb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/app/clusters/thermostat-server/thermostat-server.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -974,7 +974,7 @@ void ThermostatAttrAccess::OnFabricRemoved(const FabricTable & fabricTable, Fabr
974974
for (size_t i = 0; i < ArraySize(mAtomicWriteStates); ++i)
975975
{
976976
auto atomicWriteState = mAtomicWriteStates[i];
977-
if (atomicWriteState.nodeId.GetFabricIndex() == fabricIndex)
977+
if (atomicWriteState.inProgress && atomicWriteState.nodeId.GetFabricIndex() == fabricIndex)
978978
{
979979
auto delegate = GetDelegate(atomicWriteState.endpointId);
980980
if (delegate == nullptr)

0 commit comments

Comments
 (0)