[PATCH] messaging3 improvements

Stefan (metze) Metzmacher metze at samba.org
Wed May 7 15:51:03 MDT 2014


Hi Jeremy,

>> Yes, the tevent_req_defer_callback() is correct now.
>>
>> But I just noticed that messaging_defer_callback_trigger() doesn't
>> cleanup 'state'.
> 
> Done.
> 
>> And it would be nice to use a helper variable in poll_funcs_fde_handler()
>> instead of passing poll_events_to_tevent() as argument to w->callback().
> 
> and done.
> 
> Bear in mind I haven't reviewed myself yet
> to fully understand what's being done, I'm just doing
> the cleanups for Volker as he's travelling right now :-).
> 
> Let me know if this is ok.

I think it's ok, but this is tricky code and it would be good
if Volker and you also think my proposed changes are correct.

I'm always a bit nervous when doing anything after calling a callback
function
as it might destroy all context. So please think carefully about
messaging_defer_callback_trigger().

metze

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20140507/23510149/attachment.pgp>


More information about the samba-technical mailing list