]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
mesh: Fix memory leak on error path
authorMasashi Honma <masashi.honma@gmail.com>
Wed, 26 Aug 2015 08:32:39 +0000 (17:32 +0900)
committerJouni Malinen <j@w1.fi>
Sat, 5 Sep 2015 18:31:25 +0000 (21:31 +0300)
Signed-off-by: Masashi Honma <masashi.honma@gmail.com>
wpa_supplicant/mesh_rsn.c

index 9dce32f42af77a0d4fbd8490f9c4865d8194c310..747f1ae6968b4e5d08083a011898bc68604d3da7 100644 (file)
@@ -210,6 +210,7 @@ struct mesh_rsn *mesh_rsn_auth_init(struct wpa_supplicant *wpa_s,
 
        if (__mesh_rsn_auth_init(mesh_rsn, wpa_s->own_addr) < 0) {
                mesh_rsn_deinit(mesh_rsn);
+               os_free(mesh_rsn);
                return NULL;
        }