From 15b8cffc62a678f3cd636903cc50b81bc2df7b20 Mon Sep 17 00:00:00 2001 From: Sweety Date: Fri, 7 May 2021 23:53:00 +0530 Subject: [PATCH] Fix for System Layer event handler crash (#6568) --- src/app/util/af-event.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/app/util/af-event.cpp b/src/app/util/af-event.cpp index 5978038d111754..966f1bbee63285 100644 --- a/src/app/util/af-event.cpp +++ b/src/app/util/af-event.cpp @@ -144,11 +144,7 @@ static EmberAfEventContext * findEventContext(EndpointId endpoint, ClusterId clu EmberStatus emberEventControlSetDelayMS(EmberEventControl * control, uint32_t delayMs) { - if (delayMs == 0) - { - emberEventControlSetActive(control); - } - else if (delayMs <= EMBER_MAX_EVENT_CONTROL_DELAY_MS) + if (delayMs <= EMBER_MAX_EVENT_CONTROL_DELAY_MS) { control->status = EMBER_EVENT_MS_TIME; chip::DeviceLayer::SystemLayer.StartTimer(delayMs, EventControlHandler, control);