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 <a...@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 <a...@samba.org>
    
    Autobuild-User(master): Alexander Bokovoy <a...@samba.org>
    Autobuild-Date(master): Tue Apr  2 17:16:56 CEST 2013 on sn-devel-104

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

    epm: Increase debug level for already registered endpoints.
    
    Reviewed-by: Alexander Bokovoy <a...@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

Reply via email to