On Mon, Nov 20, 2023 at 11:54 AM Graham Leggett via dev
<dev@httpd.apache.org> wrote:
>
> On 20 Nov 2023, at 10:44, Yann Ylavic <ylavic....@gmail.com> wrote:
>
> >> URL: http://svn.apache.org/viewvc?rev=1913962&view=rev
> >> Log:
> >> Apply earlier fix to the ldapsearch case:
> >>
> >> Arrange for backend LDAP connections to be returned
> >> to the pool by a fixup hook rather than staying locked
> >> until the end of (a potentially slow) request.
> >
> > It seems that this commit aligns the checks/setup of ldapsearch with
> > the ones of ldapfilter, but nothing about LDAP connections
> > recycling/reuse?
>
> That’s correct - the recycling/reuse code is being backported separately, it 
> all depends on this code.
>
> The end goal is for all trunk changes to be applied to v2.4 and each is 
> aligned.
>
> > In ldapfilter_check_authorization() we bail out early if r->user is
> > NULL but not here in ldapsearch_check_authorization(), can't it
> > happen?
>
> In ldapsearch we don’t care about the user, it’s purely whether the filter 
> expression being applied in the search returns exactly one result.

Fine, but if r->user is NULL here we'll segfault (NULL dereference) in
"if (!*r->user)" here.


Regards;
Yann.

Reply via email to