svn commit: samba r22515 - in branches/SAMBA_4_0/source/librpc/rpc: .

metze at samba.org metze at samba.org
Wed Apr 25 12:36:13 GMT 2007


Author: metze
Date: 2007-04-25 12:36:12 +0000 (Wed, 25 Apr 2007)
New Revision: 22515

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=22515

Log:
only steal pipe on success

metze
Modified:
   branches/SAMBA_4_0/source/librpc/rpc/dcerpc_connect.c


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/rpc/dcerpc_connect.c
===================================================================
--- branches/SAMBA_4_0/source/librpc/rpc/dcerpc_connect.c	2007-04-25 12:30:25 UTC (rev 22514)
+++ branches/SAMBA_4_0/source/librpc/rpc/dcerpc_connect.c	2007-04-25 12:36:12 UTC (rev 22515)
@@ -889,9 +889,10 @@
 	struct pipe_conn_state *s;
 
 	status = composite_wait(c);
-	s = talloc_get_type(c->private_data, struct pipe_conn_state);
-	*pp = talloc_steal(mem_ctx, s->pipe);
-
+	if (NT_STATUS_IS_OK(status)) {
+		s = talloc_get_type(c->private_data, struct pipe_conn_state);
+		*pp = talloc_steal(mem_ctx, s->pipe);
+	}
 	talloc_free(c);
 	return status;
 }



More information about the samba-cvs mailing list