Fix coverity defects (Resource leak) 96/321496/1
authorSeungbae Shin <seungbae.shin@samsung.com>
Mon, 24 Mar 2025 06:26:36 +0000 (15:26 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Mon, 24 Mar 2025 06:27:07 +0000 (15:27 +0900)
[Version] 1.1.2
[Issue Type] Coverity

Change-Id: Idad3f7a9038fc7cd62624abe8a4635676408cac8

packaging/hal-api-codec.spec
src/service_plugin/hal-backend-service-codec.c

index 12bc0934d21e7a2109f373e7698d1809bf675d91..6df6a3625f2b74b88b40c6fca8b9afb708094289 100644 (file)
@@ -6,7 +6,7 @@
 ### main package #########
 Name:       %{name}
 Summary:    %{name} interface
-Version:    1.1.1
+Version:    1.1.2
 Release:    0
 Group:      Development/Libraries
 License:    Apache-2.0
index 5a65e88d304413659a6fcaf20c883da1e1dd7165..1f9a0399a16c8da5d2b536fb384e5c8bd25548fd 100644 (file)
@@ -110,6 +110,7 @@ static int __hal_codec_service_message_cb(hal_codec_message_s *message, void *us
        ipc_ret = bundle_add_byte(b_msg, HAL_CODEC_IPC_PARAM_KEY_MESSAGE, (const void *)message, sizeof(hal_codec_message_s));
        if (ipc_ret != BUNDLE_ERROR_NONE) {
                HAL_CODEC_SERVICE_MSG_LOGE("add byte for message[type:%d] failed[0x%x]", message->type, ipc_ret);
+               bundle_free(b_msg);
                return HAL_CODEC_ERROR_INTERNAL;
        }