Stack trace of crash with FR 3.0.10

Sebastian Hagedorn Hagedorn at uni-koeln.de
Fri Nov 20 14:19:01 CET 2015


--On 18. November 2015 um 11:51:50 -0500 Arran Cudbard-Bell 
<a.cudbardb at freeradius.org> wrote:

>> On 18 Nov 2015, at 10:20, Sebastian Hagedorn <Hagedorn at uni-koeln.de>
>> wrote:
>>
>>
>> --On 18. November 2015 um 09:52:51 -0500 Arran Cudbard-Bell
>> <a.cudbardb at freeradius.org> wrote:
>>
>>>> I'm willing to test anything you suggest. Meanwhile here's a new back
>>>> trace:
>>>
>>> Could you install the libtalloc debug package as well.
>>
>> Done. Now we'll have to wait.
>
> Pushed some fixes to v3.0.x.

Thanks, but that actually made it worse ;-)

This change to rlm_eap.c is buggy:

 	if (!request->proxy_reply) return RLM_MODULE_NOOP;
+	if (handler->type != PW_EAP_LEAP) return RLM_MODULE_NOOP;

It's outside the scope of the

if (handler != NULL) {

block, and crashes when handler is NULL.
-- 
    .:.Sebastian Hagedorn - Weyertal 121 (Gebäude 133), Zimmer 2.02.:.
                 .:.Regionales Rechenzentrum (RRZK).:.
   .:.Universität zu Köln / Cologne University - ✆ +49-221-470-89578.:.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20151120/4a7ab72b/attachment.sig>


More information about the Freeradius-Users mailing list