|
@@ -6318,7 +6318,8 @@ struct p2p_group * wpas_p2p_group_init(struct wpa_supplicant *wpa_s,
|
|
struct p2p_group *group;
|
|
struct p2p_group *group;
|
|
struct p2p_group_config *cfg;
|
|
struct p2p_group_config *cfg;
|
|
|
|
|
|
- if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL)
|
|
+ if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL ||
|
|
|
|
+ !ssid->p2p_group)
|
|
return NULL;
|
|
return NULL;
|
|
|
|
|
|
cfg = os_zalloc(sizeof(*cfg));
|
|
cfg = os_zalloc(sizeof(*cfg));
|