From: Grzegorz Bajorski Date: Mon, 5 Mar 2012 14:26:19 +0000 (+0200) Subject: P2P: Filter input parameters in p2p_serv_disc_external X-Git-Tag: hostap_2_0~804 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=28ef705d2df8002ef1c69a0089cd493f41c2157f;p=thirdparty%2Fhostap.git P2P: Filter input parameters in p2p_serv_disc_external p2p_ctrl_serv_disc_external() can take only one parameters "0" or "1". Signed-hostap: Grzegorz Bajorski --- diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c index 11f46740a..daece5ff1 100644 --- a/wpa_supplicant/ctrl_iface.c +++ b/wpa_supplicant/ctrl_iface.c @@ -2937,6 +2937,8 @@ static int p2p_ctrl_serv_disc_resp(struct wpa_supplicant *wpa_s, char *cmd) static int p2p_ctrl_serv_disc_external(struct wpa_supplicant *wpa_s, char *cmd) { + if (os_strcmp(cmd, "0") && os_strcmp(cmd, "1")) + return -1; wpa_s->p2p_sd_over_ctrl_iface = atoi(cmd); return 0; }