Fix svace issue - SEC_DO_NOT_USE_POINTER_WITH_INT_IN_UNION 09/320509/1 accepted/tizen/unified/20241121.162210 accepted/tizen/unified/x/20241218.032541 accepted/tizen/unified/x/asan/20241224.004308
authorJeongmo Yang <jm80.yang@samsung.com>
Mon, 18 Nov 2024 02:36:46 +0000 (11:36 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Mon, 18 Nov 2024 02:36:46 +0000 (11:36 +0900)
[Version] 1.2.3
[Issue Type] Svace

Change-Id: Ie08c5582acae3cdbe08be21e098edd1e618887c9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
include/camera_private.h
packaging/capi-media-camera.spec
src/camera.c

index 169b1aafab428500819b6b92974c468e105d1b08..5e090361380f079e18b9218571ac1d45b6eebe11 100644 (file)
@@ -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;
index f78e3e008c2be934b465996666bc40a81d757c3d..0bbbc56ec63d50a54a01da66af1b259fc85c3cf7 100644 (file)
@@ -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
index a01f82129c97b9d2f1f6140f6b6535a81e2aef94..355e46ab840fbbf976beda56f6de5ed46cc596bc 100644 (file)
@@ -15,6 +15,7 @@
  */
 
 
+#include <inttypes.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -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);