From: Jouni Malinen Date: Sun, 10 Jan 2010 20:28:21 +0000 (+0200) Subject: Verify that os_get_random() success for SA Query id X-Git-Tag: hostap_0_7_1~20 X-Git-Url: http://www.project-moonshot.org/gitweb/?a=commitdiff_plain;h=f5455a2dbdaf614a151e68ca0c2c547bcf370ba9;p=mech_eap.git Verify that os_get_random() success for SA Query id --- diff --git a/hostapd/ctrl_iface.c b/hostapd/ctrl_iface.c index 430c4ba..4001bb5 100644 --- a/hostapd/ctrl_iface.c +++ b/hostapd/ctrl_iface.c @@ -165,10 +165,10 @@ static int hostapd_ctrl_iface_sa_query(struct hostapd_data *hapd, wpa_printf(MSG_DEBUG, "CTRL_IFACE SA_QUERY %s", txtaddr); - if (hwaddr_aton(txtaddr, addr)) + if (hwaddr_aton(txtaddr, addr) || + os_get_random(trans_id, WLAN_SA_QUERY_TR_ID_LEN) < 0) return -1; - os_get_random(trans_id, WLAN_SA_QUERY_TR_ID_LEN); ieee802_11_send_sa_query_req(hapd, addr, trans_id); return 0;