diff options
author | Seonah Moon <seonah1.moon@samsung.com> | 2017-02-21 14:38:45 +0900 |
---|---|---|
committer | Seonah Moon <seonah1.moon@samsung.com> | 2017-02-21 14:38:54 +0900 |
commit | f3e8ba56bb08c1098ccbb2b324c7bdf74db0c580 (patch) | |
tree | c540fa19433c178c55440bd3a6add3601850202b | |
parent | 17113aba16e7244946e2e8bc95c8f209c08cf285 (diff) | |
download | connman-f3e8ba56bb08c1098ccbb2b324c7bdf74db0c580.tar.gz connman-f3e8ba56bb08c1098ccbb2b324c7bdf74db0c580.tar.bz2 connman-f3e8ba56bb08c1098ccbb2b324c7bdf74db0c580.zip |
WGID-176057: Fixed memory leak
Change-Id: Ibabb17806c7adfb8316d34c6f347dfe7f29f8afc
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
-rwxr-xr-x | src/technology.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/technology.c b/src/technology.c index 4e9cd9e8..cdd804ce 100755 --- a/src/technology.c +++ b/src/technology.c @@ -1281,8 +1281,10 @@ static struct connman_technology *technology_get(enum connman_service_type type) } technology = g_try_new0(struct connman_technology, 1); - if (!technology) + if (!technology) { + g_slist_free(tech_drivers); return NULL; + } technology->refcount = 1; technology->type = type; |