From: Jouni Malinen Date: Thu, 29 Jul 2010 23:20:02 +0000 (-0700) Subject: P2P: Fix code order to avoid potential NULL pointer dereference X-Git-Tag: hostap-1-bp~1082 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0cc8be3e450600d522e7aae69580e07966af15d9;p=thirdparty%2Fhostap.git P2P: Fix code order to avoid potential NULL pointer dereference --- diff --git a/src/p2p/p2p_group.c b/src/p2p/p2p_group.c index 17837cbae..8e1b5ae30 100644 --- a/src/p2p/p2p_group.c +++ b/src/p2p/p2p_group.c @@ -100,11 +100,13 @@ static void p2p_group_free_members(struct p2p_group *group) void p2p_group_deinit(struct p2p_group *group) { size_t g; - struct p2p_data *p2p = group->p2p; + struct p2p_data *p2p; if (group == NULL) return; + p2p = group->p2p; + for (g = 0; g < p2p->num_groups; g++) { if (p2p->groups[g] == group) { while (g + 1 < p2p->num_groups) {