From 8f4dbb1aa7ce0b39a12b9cc908a8660c5d61f0cc Mon Sep 17 00:00:00 2001 From: Rahul Jain Date: Tue, 21 Jul 2020 16:48:45 +0530 Subject: Svace issues: Null check and memory leaks Change-Id: I937af7e6dbe3a919c1d0b0d7dee4b481c2ef0982 --- src/session.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/session.c') diff --git a/src/session.c b/src/session.c index 808931a8..6000b6d9 100644 --- a/src/session.c +++ b/src/session.c @@ -1756,8 +1756,16 @@ static bool session_match_service(struct connman_session *session, service_type = connman_service_get_type(service); ifname = connman_service_get_interface(service); + +#if defined TIZEN_EXT + if (bearer_type == current_service_type) { + g_free(ifname); + return false; + } +#else if (bearer_type == current_service_type) return false; +#endif if (bearer_type == service_type && (session->info->config.allowed_interface == NULL || -- cgit v1.2.3