On Fri, Apr 23, 2010 at 02:37:01PM +0200, Martin Nagy wrote:
On Fri, 2010-04-23 at 11:28 +0200, Sumit Bose wrote:
> On Thu, Apr 22, 2010 at 11:58:10PM +0200, Martin Nagy wrote:
> > On 04/16/2010 12:22 PM, Sumit Bose wrote:
> > > Hi,
> > >
> > > to support the current effort to make the LDAP provider more robust this
> > > patch removes all the #ifdef HAVE_LDAP_CONNCB calls from the main code
> > > into a separate file which provides generic helper functions.
> > >
> > > bye,
> > > Sumit
> >
> > Nitpick:
> > -static void sdap_ldap_result(struct tevent_context *ev,
> > +void sdap_ldap_result(struct tevent_context *ev,
> > struct tevent_fd *fde,
> > uint16_t flags, void *pvt)
> > Please indent the last two lines so that "struct" and
"uint16_t" begin
> > where the "struct" on the first line begins. This is in sdap_async.c
and
> > sdap_async_private.h.
>
> done
>
> >
> > In setup_ldap_connection_callbacks():
> > ret = ldap_set_option(sh->ldap, LDAP_OPT_CONNECT_CB,
> > sh->sdap_fd_events->conncb);
> > if (ret != LDAP_OPT_SUCCESS) {
> > DEBUG(1, ("Failed to set connection callback\n"));
> > goto fail;
> > }
> > Mixing of errno and ldap return values.
>
> done
>
> >
> > sdap_set_connected():
> > I'm not sure if the way you defined the inline function is very the
> > right one [1]. I'd recommend either using "static inline" and
define the
> > function in the header file, or simply not make it inline.
>
> I removed the inline.
>
> >
> > Other than this, the patch looks very good.
>
> Thanks for the review, new version attached.
>
> bye,
> Sumit
Ah, sorry, I was too quick. I just noticed that you only use enum
sdap_fd_event_type as a member of struct sdap_fd_events, but you only
assign to the member, you never read it. Can you please remove it?
sure, new version attached.
bye,
Sumit
Martin
_______________________________________________
sssd-devel mailing list
sssd-devel(a)lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/sssd-devel