From 2923306a752d41ee4b92c175f748f5b6f291ffbb Mon Sep 17 00:00:00 2001 From: Jeongmo Yang Date: Mon, 17 Jul 2023 13:45:43 +0900 Subject: [PATCH] Fix Svace issue - DEREF_OF_NULL.RET.STAT [Version] 0.6.32 [Issue Type] Svace Change-Id: Iecb25b93efa2cde4810bb7ac86e338df2471e807 Signed-off-by: Jeongmo Yang --- packaging/capi-media-codec.spec | 2 +- src/media_codec_ini.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packaging/capi-media-codec.spec b/packaging/capi-media-codec.spec index e45275d..db7b1f7 100644 --- a/packaging/capi-media-codec.spec +++ b/packaging/capi-media-codec.spec @@ -4,7 +4,7 @@ Name: capi-media-codec Summary: A Media Codec library in Tizen Native API -Version: 0.6.31 +Version: 0.6.32 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/media_codec_ini.c b/src/media_codec_ini.c index 917cc94..595d7ad 100644 --- a/src/media_codec_ini.c +++ b/src/media_codec_ini.c @@ -124,6 +124,10 @@ do {\ if (x_list.property.ext_num < MEDIA_CODEC_MAX_PROPERTY_EXT) { \ strncpy(x_list.property.ext_name[x_list.property.ext_num], token, MEDIA_CODEC_INI_STRLEN - 1); \ token = strtok_r(NULL, delimiters, &usr_ptr); \ + if (!token) { \ + LOGW("NULL value for property[%s]", x_list.property.ext_name[x_list.property.ext_num]); \ + break; \ + } \ LOGI(" token[property value:%s]", token);\ strncpy(x_list.property.ext_value[x_list.property.ext_num], token, MEDIA_CODEC_INI_STRLEN - 1); \ x_list.property.ext_num++; \ -- 2.7.4