From cebba185e2ea700f05a8f4eb6f0d95f6c4d8f00d Mon Sep 17 00:00:00 2001 From: balaji velmurugan Date: Thu, 30 Jul 2026 17:56:22 +0530 Subject: [PATCH] RDKEMW-22727 : Fix coverity issues on iarm-event-sender Reason for change: Fixing coverity reported issues. Test Procedure: Refer ticket. Risks: Low Priority: P2 version: minor Signed-off-by: balaji velmurugan --- iarm-event-sender/IARM_event_sender.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/iarm-event-sender/IARM_event_sender.c b/iarm-event-sender/IARM_event_sender.c index 236a193..7eb8fb7 100644 --- a/iarm-event-sender/IARM_event_sender.c +++ b/iarm-event-sender/IARM_event_sender.c @@ -544,10 +544,15 @@ IARM_Result_t sendIARMEventPayload(GString* currentEventName, char *eventPayload memcpy(firmwareInfo.firmwareNames, strtok(NULL, ":"),CTRLM_DEVICE_UPDATE_PATH_LENGTH); g_message("IARM_event_sender entered case for PeripheralUpgradeEvent : %s and %s\r\n",firmwareInfo.firmwareLocation,firmwareInfo.firmwareNames); - IARM_Bus_Call(CTRLM_MAIN_IARM_BUS_NAME, + //coverity fix: CHECKED_RETURN - check return value from IARM_Bus_Call + IARM_Result_t ret = IARM_Bus_Call(CTRLM_MAIN_IARM_BUS_NAME, CTRLM_DEVICE_UPDATE_IARM_CALL_UPDATE_AVAILABLE, (void *)&firmwareInfo, sizeof(firmwareInfo)); + if (ret != IARM_RESULT_SUCCESS) + { + g_warning("IARM_Bus_Call failed for PeripheralUpgradeEvent: ret=%d", ret); + } } #endif