svn commit: samba r5980 - in branches/SAMBA_4_0/source/librpc/rpc: .
jelmer at samba.org
jelmer at samba.org
Tue Mar 22 23:20:41 GMT 2005
Author: jelmer
Date: 2005-03-22 23:20:41 +0000 (Tue, 22 Mar 2005)
New Revision: 5980
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=5980
Log:
Fix double free after unexpected disconnect.
Modified:
branches/SAMBA_4_0/source/librpc/rpc/dcerpc_sock.c
Changeset:
Modified: branches/SAMBA_4_0/source/librpc/rpc/dcerpc_sock.c
===================================================================
--- branches/SAMBA_4_0/source/librpc/rpc/dcerpc_sock.c 2005-03-22 23:18:41 UTC (rev 5979)
+++ branches/SAMBA_4_0/source/librpc/rpc/dcerpc_sock.c 2005-03-22 23:20:41 UTC (rev 5980)
@@ -275,8 +275,12 @@
*/
static NTSTATUS sock_shutdown_pipe(struct dcerpc_connection *p)
{
- sock_dead(p, NT_STATUS_OK);
+ struct sock_private *sock = p->transport.private;
+ if (sock && sock->sock) {
+ sock_dead(p, NT_STATUS_OK);
+ }
+
return NT_STATUS_OK;
}
More information about the samba-cvs
mailing list