]> git.ipfire.org Git - thirdparty/hostap.git/commit
RADIUS client: Fix crash issue in radius_client_timer()
authorJerry Yang <xyang@sonicwall.com>
Thu, 29 May 2014 06:32:33 +0000 (14:32 +0800)
committerJouni Malinen <j@w1.fi>
Fri, 30 May 2014 15:08:59 +0000 (18:08 +0300)
commitd045cc8e4cce4ff6adf0ec4d4c2b132ef78dc8a5
treef2f714203789b08342e64d56068581c24144301b
parentc1fb75a6e218825c13ac2e25991a2a945fe8d6e0
RADIUS client: Fix crash issue in radius_client_timer()

While iterating through RADIUS messages in radius_client_timer(), one
message entry may get flushed by "radius_client_retransmit -->
radius_client_handle_send_error --> radius_client_init_auth -->
radius_change_server --> radius_client_flush". This could result in
freed memory being accessed afterwards.

Signed-off-by: Jerry Yang <xyang@sonicwall.com>
src/radius/radius_client.c