From aaa58ec972598672305df3547de654c10b376931 Mon Sep 17 00:00:00 2001 From: Deokhyun Kim Date: Fri, 21 Oct 2016 15:30:08 +0900 Subject: [PATCH] Fix critical issues of SVACE [Model] COMMON [BinType] AP [Customer] OPEN [Issue#] N/A [Request] SVACE [Occurrence Version] N/A [Problem] There are some critical issues which are reported from SVACE [Cause & Measure] N/A [Checking Method] N/A [Team] Basic connection [Developer] Deokhyun Kim [Solution company] Samsung [Change Type] Specification change Signed-off-by: Sudha Bheemanna Change-Id: I24e5124a69dcbb159a8ccb4afda04e3ca16341f7 --- obexd/plugins/messages-tizen.c | 11 +++++++++++ obexd/plugins/pbap.c | 2 ++ 2 files changed, 13 insertions(+) diff --git a/obexd/plugins/messages-tizen.c b/obexd/plugins/messages-tizen.c index 4797da6..7276c01 100644 --- a/obexd/plugins/messages-tizen.c +++ b/obexd/plugins/messages-tizen.c @@ -773,6 +773,11 @@ int messages_connect(void **s) QUERY_GET_FOLDER_TREE); if (!message) { error("Can't allocate new message"); +#ifdef __TIZEN_PATCH__ + g_free(session->cwd); + g_free(session); + *s = NULL; +#endif return -1; } @@ -788,6 +793,12 @@ int messages_connect(void **s) } dbus_message_unref(message); + +#ifdef __TIZEN_PATCH__ + g_free(session->cwd); + g_free(session); + *s = NULL; +#endif return -1; } diff --git a/obexd/plugins/pbap.c b/obexd/plugins/pbap.c index 68520b8..144f9bd 100644 --- a/obexd/plugins/pbap.c +++ b/obexd/plugins/pbap.c @@ -587,6 +587,8 @@ static void *pbap_connect(struct obex_session *os, int *err) #ifdef __TIZEN_PATCH__ failed: + g_free(pbap->backend_data); + g_free(pbap->folder); g_free(pbap); return NULL; -- 2.7.4