Author: tridge Date: 2005-10-03 09:36:52 +0000 (Mon, 03 Oct 2005) New Revision: 10682
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10682 Log: force the free of the fd event first when a stream terminates. That ensures destructors hanging off the stream connection don't trip more socket events. this should help with the problem volker described Modified: branches/SAMBA_4_0/source/smbd/service_stream.c Changeset: Modified: branches/SAMBA_4_0/source/smbd/service_stream.c =================================================================== --- branches/SAMBA_4_0/source/smbd/service_stream.c 2005-10-03 09:00:36 UTC (rev 10681) +++ branches/SAMBA_4_0/source/smbd/service_stream.c 2005-10-03 09:36:52 UTC (rev 10682) @@ -55,6 +55,7 @@ { struct event_context *event_ctx = srv_conn->event.ctx; const struct model_ops *model_ops = srv_conn->model_ops; + talloc_free(srv_conn->event.fde); talloc_free(srv_conn); model_ops->terminate(event_ctx, reason); }
