3.1.x consistency check
Arran Cudbard-Bell
a.cudbardb at freeradius.org
Fri Nov 20 18:13:20 CET 2015
> On 20 Nov 2015, at 12:07, Arran Cudbard-Bell <a.cudbardb at freeradius.org> wrote:
>
>>
>> On 20 Nov 2015, at 11:57, Matthew Newton <mcn4 at leicester.ac.uk> wrote:
>>
>> Hi,
>>
>> So trying 3.1.x to see if it fixes the 3.0.x error.... :)
>>
>> Packaged build (so disable-developer) segfaults in rlm_ldap (ldap.c:1431).
>> Trying to debug that I built a new version which has enable-developer set. That
>> bombs out in a consistency check in SoH, as below.
>>
>> Looks like it doesn't like that pair_make_request is called with a NULL value?
>> But can't imagine that is right as that's normally what happens to create an
>> attribute?
>>
>> About to go home now so thought I'd shoot out a quick e-mail in case someone
>> else knows the immediate answer without me having to stare at code for a while
>> :)
>
> Pushed a fix for your SoH issue.
>
> Buffer was being underallocated. Should have been t + 1, but we have proper
> functions for assigning values to attributes now, so just used that instead :)
>
> Will look at LDAP.
Pushed a fix for LDAP. Looks like that array is NULL if no extensions are present.
Expected array with one NULL element, but... OpenLDAP.
-Arran
Arran Cudbard-Bell <a.cudbardb at freeradius.org>
FreeRADIUS development team
FD31 3077 42EC 7FCD 32FE 5EE2 56CF 27F9 30A8 CAA2
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 872 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freeradius.org/pipermail/freeradius-devel/attachments/20151120/0e233c71/attachment.sig>
More information about the Freeradius-Devel
mailing list