svn commit: samba r23960 - in branches/SAMBA_4_0/source/smbd: .
abartlet at samba.org
abartlet at samba.org
Thu Jul 19 03:57:45 GMT 2007
Author: abartlet
Date: 2007-07-19 03:57:44 +0000 (Thu, 19 Jul 2007)
New Revision: 23960
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=23960
Log:
Don't destory the 'reason' for terminating the service before printing it.
Andrew Bartlett
Modified:
branches/SAMBA_4_0/source/smbd/service_task.c
Changeset:
Modified: branches/SAMBA_4_0/source/smbd/service_task.c
===================================================================
--- branches/SAMBA_4_0/source/smbd/service_task.c 2007-07-18 21:24:37 UTC (rev 23959)
+++ branches/SAMBA_4_0/source/smbd/service_task.c 2007-07-19 03:57:44 UTC (rev 23960)
@@ -34,8 +34,10 @@
struct event_context *event_ctx = task->event_ctx;
const struct model_ops *model_ops = task->model_ops;
DEBUG(0,("task_server_terminate: [%s]\n", reason));
+ model_ops->terminate(event_ctx, reason);
+
+ /* don't free this above, it might contain the 'reason' being printed */
talloc_free(task);
- model_ops->terminate(event_ctx, reason);
}
/* used for the callback from the process model code */
More information about the samba-cvs
mailing list