[SCM] Samba Shared Repository - branch master updated

Alexander Bokovoy ab at samba.org
Tue Apr 2 09:17:02 MDT 2013


The branch, master has been updated
       via  5e91957 BUG 9758: Don't leak the epm_Map policy handle.
       via  257d2ef epm: Increase debug level for already registered endpoints.
      from  5530cc4 Fix bad SMB2 opcode reading in server.

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 5e9195756e7f0355a022b00f9d1cbfd8e761e006
Author: Andreas Schneider <asn at samba.org>
Date:   Tue Apr 2 13:08:19 2013 +0200

    BUG 9758: Don't leak the epm_Map policy handle.
    
    Reviewed-by: Alexander Bokovoy <ab at samba.org>
    
    Autobuild-User(master): Alexander Bokovoy <ab at samba.org>
    Autobuild-Date(master): Tue Apr  2 17:16:56 CEST 2013 on sn-devel-104

commit 257d2ef527b257b2228fc9bbfddfb3c604b79fb4
Author: Andreas Schneider <asn at samba.org>
Date:   Tue Apr 2 13:09:13 2013 +0200

    epm: Increase debug level for already registered endpoints.
    
    Reviewed-by: Alexander Bokovoy <ab at samba.org>

-----------------------------------------------------------------------

Summary of changes:
 source3/rpc_server/epmapper/srv_epmapper.c |    2 +-
 source3/rpc_server/rpc_ep_register.c       |    4 ++++
 2 files changed, 5 insertions(+), 1 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/rpc_server/epmapper/srv_epmapper.c b/source3/rpc_server/epmapper/srv_epmapper.c
index 17db5a4..cfa233c 100644
--- a/source3/rpc_server/epmapper/srv_epmapper.c
+++ b/source3/rpc_server/epmapper/srv_epmapper.c
@@ -373,7 +373,7 @@ error_status_t _epm_Insert(struct pipes_struct *p,
 		 * endpoint.
 		 */
 		if (find_interface(ep, iface) != NULL) {
-			DEBUG(0, ("dcesrv_interface_register: interface '%s' "
+			DEBUG(8, ("dcesrv_interface_register: interface '%s' "
 				  "already registered on endpoint\n",
 				  iface->name));
 			/* FIXME wrong error code? */
diff --git a/source3/rpc_server/rpc_ep_register.c b/source3/rpc_server/rpc_ep_register.c
index e0fe962..96a3705 100644
--- a/source3/rpc_server/rpc_ep_register.c
+++ b/source3/rpc_server/rpc_ep_register.c
@@ -249,6 +249,10 @@ static void rpc_ep_monitor_loop(struct tevent_req *subreq)
 		ok = false;
 	}
 
+	dcerpc_epm_LookupHandleFree(state->h,
+				    tmp_ctx,
+				    &entry_handle,
+				    &result);
 	talloc_free(tmp_ctx);
 
 	subreq = tevent_wakeup_send(state->mem_ctx,


-- 
Samba Shared Repository


More information about the samba-cvs mailing list