Mac OS X EAP-TLS with wrong usename kills freeradius when check_cert_cn is set

Alan DeKok aland at deployingradius.com
Fri Jan 19 17:18:25 CET 2007


Miika Räisänen wrote:
> Heres coredump gdb logfile
> http://cc.oulu.fi/~mraisane/tmp/gdb-radiusd.log

  Well, that's pretty clear:

#0  0x00e97899 in cbtls_verify (ok=1, ctx=0xbff1e330) at rlm_eap_tls.c:257
...
	handler = (EAP_HANDLER *) 0x1

  That's not a valid pointer.  It looks like the handler is being freed
somewhere.

  Try the following patch, and run the server in debugging mode.  It
won't fix the problem, but it might help track down where/why the server
is freeing an EAP session that's still in the middle of doing SSL.

  Alan DeKok.
--
  http://deployingradius.com       - The web site of the book
  http://deployingradius.com/blog/ - The blog
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: eap.patch
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20070119/634a1c7f/attachment.ksh>


More information about the Freeradius-Users mailing list