lib: Add some debug to dgm_ref
authorVolker Lendecke <vl@samba.org>
Wed, 14 Oct 2015 09:31:07 +0000 (11:31 +0200)
committerVolker Lendecke <vl@samba.org>
Mon, 19 Oct 2015 10:09:10 +0000 (12:09 +0200)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/lib/messages_dgm_ref.c

index dd9b965874e0033cff37ff552bb61511816e14e8..e3b2d8819e466d6ac37b6531d927725fc19146a9 100644 (file)
@@ -73,6 +73,8 @@ void *messaging_dgm_ref(TALLOC_CTX *mem_ctx, struct tevent_context *ev,
 
                ret = messaging_dgm_init(ev, unique, socket_dir, lockfile_dir,
                                         msg_dgm_ref_recv, NULL);
+               DBG_DEBUG("%s: messaging_dgm_init returned %s\n", __func__,
+                         strerror(ret));
                if (ret != 0) {
                        DEBUG(10, ("messaging_dgm_init failed: %s\n",
                                   strerror(ret)));
@@ -84,6 +86,8 @@ void *messaging_dgm_ref(TALLOC_CTX *mem_ctx, struct tevent_context *ev,
        } else {
                int ret;
                ret = messaging_dgm_get_unique(getpid(), unique);
+               DBG_DEBUG("%s: messaging_dgm_get_unique returned %s\n",
+                         __func__, strerror(ret));
                if (ret != 0) {
                        TALLOC_FREE(result);
                        *err = ret;
@@ -99,6 +103,8 @@ void *messaging_dgm_ref(TALLOC_CTX *mem_ctx, struct tevent_context *ev,
                }
        }
 
+       DBG_DEBUG("%s: unique = %"PRIu64"\n", __func__, *unique);
+
        refs = tmp_refs;
 
        result->recv_cb = recv_cb;
@@ -134,6 +140,8 @@ static int msg_dgm_ref_destructor(struct msg_dgm_ref *r)
 
        TALLOC_FREE(r->tevent_handle);
 
+       DBG_DEBUG("%s: refs=%p\n", __func__, refs);
+
        if (refs == NULL) {
                messaging_dgm_destroy();
        }