diff options
author | Rahul Jain <rahul.jain@samsung.com> | 2020-07-21 16:48:45 +0530 |
---|---|---|
committer | Rahul Jain <rahul.jain@samsung.com> | 2020-07-23 14:50:28 +0530 |
commit | 8f4dbb1aa7ce0b39a12b9cc908a8660c5d61f0cc (patch) | |
tree | e25f9acc773fef9e7838041984249361345fca1d /src/session.c | |
parent | f8475e05aab8b64c6779fd4237dceb074b4208d6 (diff) | |
download | connman-8f4dbb1aa7ce0b39a12b9cc908a8660c5d61f0cc.tar.gz connman-8f4dbb1aa7ce0b39a12b9cc908a8660c5d61f0cc.tar.bz2 connman-8f4dbb1aa7ce0b39a12b9cc908a8660c5d61f0cc.zip |
Svace issues: Null check and memory leakssubmit/tizen/20200804.104340submit/tizen/20200730.084504accepted/tizen/unified/20200805.122502
Change-Id: I937af7e6dbe3a919c1d0b0d7dee4b481c2ef0982
Diffstat (limited to 'src/session.c')
-rw-r--r-- | src/session.c | 8 |
1 files changed, 8 insertions, 0 deletions
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 || |