From 270e714d519ccdc6c2ffae19cf485613bb7be181 Mon Sep 17 00:00:00 2001 From: Jeongmo Yang Date: Mon, 18 Nov 2024 11:36:46 +0900 Subject: [PATCH] Fix svace issue - SEC_DO_NOT_USE_POINTER_WITH_INT_IN_UNION [Version] 1.2.3 [Issue Type] Svace Change-Id: Ie08c5582acae3cdbe08be21e098edd1e618887c9 Signed-off-by: Jeongmo Yang --- include/camera_private.h | 2 +- packaging/capi-media-camera.spec | 2 +- src/camera.c | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/include/camera_private.h b/include/camera_private.h index 169b1aa..5e09036 100644 --- a/include/camera_private.h +++ b/include/camera_private.h @@ -266,7 +266,7 @@ typedef struct _camera_msg_param { int type; const char *name; union { - int value_INT; + intptr_t value_INT; const char *value_STRING; void *value_ARRAY; } value; diff --git a/packaging/capi-media-camera.spec b/packaging/capi-media-camera.spec index f78e3e0..0bbbc56 100644 --- a/packaging/capi-media-camera.spec +++ b/packaging/capi-media-camera.spec @@ -1,6 +1,6 @@ Name: capi-media-camera Summary: A Camera API -Version: 1.2.2 +Version: 1.2.3 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/camera.c b/src/camera.c index a01f821..355e46a 100644 --- a/src/camera.c +++ b/src/camera.c @@ -15,6 +15,7 @@ */ +#include #include #include #include @@ -1030,7 +1031,7 @@ void _camera_msg_send_param2_int(int api, camera_cb_info_s *cb_info, return; } - CAM_LOG_DEBUG("api[%d], param0[%s:%d], param1[%s:%d]", + CAM_LOG_DEBUG("api[%d], param0[%s:%"PRIdPTR"], param1[%s:%"PRIdPTR"]", api, param0->name, param0->value.value_INT, param1->name, param1->value.value_INT); -- 2.34.1