From: Benjamin R. <br...@al...> - 2004-09-29 18:08:08
|
We have noticed a bug using xsupplicant with leap in which xsupplicant didn't seem to finish the handshake properly when doing the reauth. After LOTS of debugging, the problem boils down to the mydata->eapsuccess being set correctly. It is set at the end of the handshake and reset an initialization. The problem is that on renewal eapsuccess should be reset. I fixed it by adding "mydata->eapsuccess = 0;" at the after "case EAP_REQUEST:" in eapleap_process in the file eapleap.c. (Sorry about the goofy description. I haven't gotten the approvals to submit patches :(.) ben |