From: Abhimanyu Swami Date: Mon, 3 Oct 2022 08:19:46 +0000 (+0530) Subject: Coverity Issue fix X-Git-Tag: accepted/tizen/unified/20221228.170010~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=43f994e2c81c58cbfd655da5deebe61bd0dee984;p=platform%2Fcore%2Fapi%2Fmaps-service.git Coverity Issue fix Change-Id: Ic7b6fc95b144fd786b863a0d4e4c26c236bd8547 Signed-off-by: Abhimanyu Swami --- diff --git a/src/plugin/discovery.cpp b/src/plugin/discovery.cpp index e472b94..c3eb2db 100644 --- a/src/plugin/discovery.cpp +++ b/src/plugin/discovery.cpp @@ -140,7 +140,8 @@ void plugin::split_provider_name(const char *original, char **provider, char **m { char *save = NULL, *_provider = NULL, *_module = NULL; - _provider = strtok_r(g_strdup(original), "/", &save); + char *_original = g_strdup(original); + _provider = strtok_r(_original, "/", &save); _module = g_strdup(strtok_r(NULL, "", &save)); if (provider) @@ -148,6 +149,7 @@ void plugin::split_provider_name(const char *original, char **provider, char **m if (module) *module = g_strdup(_module); + g_free(_original); g_free(_provider); g_free(_module); }