From: Günther Deschner Date: Fri, 16 Jan 2009 01:59:05 +0000 (+0100) Subject: s3-eventlog: fix _eventlog_CloseEventLog. X-Git-Tag: samba-4.0.0alpha6~61 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=740c5ce08138bca3c44dc3cccdd75abdb83752d5;p=thirdparty%2Fsamba.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 ec35e4bc9be..0bf0730d396 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; } /********************************************************************