s3-epmapper: Log error if we can't register the endpoint.
authorAndreas Schneider <asn@samba.org>
Mon, 21 Mar 2011 15:14:19 +0000 (16:14 +0100)
committerAndreas Schneider <asn@samba.org>
Thu, 24 Mar 2011 08:25:52 +0000 (09:25 +0100)
Autobuild-User: Simo Sorce <idra@samba.org>
Autobuild-Date: Wed Mar 23 18:06:54 CET 2011 on sn-devel-104
(cherry picked from commit 7f1fd07fbe99fc167eb529d482b084142c39ea8a)

source3/rpc_server/rpc_ep_setup.c

index 4680d6a41b7419e68764e65843500ddc72d10742..9bed63d8239b4de4fb06db5e6005f3f85fd9f20b 100644 (file)
@@ -232,8 +232,9 @@ static void rpc_ep_setup_register_loop(struct tevent_req *subreq)
 
        state->wait_time = state->wait_time * 2;
        if (state->wait_time > 16) {
-               talloc_free(state);
-               return;
+               DEBUG(0, ("Failed to register endpoint '%s'!\n",
+                          state->iface->name));
+               state->wait_time = 16;
        }
 
        subreq = tevent_wakeup_send(state->mem_ctx,