]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
P2P: Filter input parameters in p2p_serv_disc_external
authorGrzegorz Bajorski <grzegorz.bajorski@tieto.com>
Mon, 5 Mar 2012 14:26:19 +0000 (16:26 +0200)
committerJouni Malinen <j@w1.fi>
Mon, 5 Mar 2012 14:26:19 +0000 (16:26 +0200)
p2p_ctrl_serv_disc_external() can take only one parameters "0" or "1".

Signed-hostap: Grzegorz Bajorski <grzegorz.bajorski@tieto.com>

wpa_supplicant/ctrl_iface.c

index 11f46740a7e80ea4759f6f35b425ea9b434f6f70..daece5ff1be5e4c134b8c3eb7d2bd36a3e504c15 100644 (file)
@@ -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;
 }