From: Günther Deschner Date: Fri, 16 Jan 2009 01:59:05 +0000 (+0100) Subject: s3-eventlog: fix _eventlog_CloseEventLog. X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=740c5ce08138bca3c44dc3cccdd75abdb83752d5;hp=c19926022cd39d2a29b1c365563427bdbab08412;p=metze%2Fsamba%2Fwip.git s3-eventlog: fix _eventlog_CloseEventLog. Guenther --- diff --git a/source3/rpc_server/srv_eventlog_nt.c b/source3/rpc_server/srv_eventlog_nt.c index ec35e4bc9bea..0bf0730d3962 100644 --- a/source3/rpc_server/srv_eventlog_nt.c +++ b/source3/rpc_server/srv_eventlog_nt.c @@ -695,7 +695,16 @@ NTSTATUS _eventlog_ClearEventLogW(pipes_struct *p, NTSTATUS _eventlog_CloseEventLog(pipes_struct * p, struct eventlog_CloseEventLog *r) { - return elog_close( p, r->in.handle ); + NTSTATUS status; + + status = elog_close( p, r->in.handle ); + if (!NT_STATUS_IS_OK(status)) { + return status; + } + + ZERO_STRUCTP(r->out.handle); + + return NT_STATUS_OK; } /********************************************************************