diff options
Diffstat (limited to 'source3/lib/messages_dgm_ref.c')
-rw-r--r-- | source3/lib/messages_dgm_ref.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/source3/lib/messages_dgm_ref.c b/source3/lib/messages_dgm_ref.c index f582750d5f2..a81e25f377c 100644 --- a/source3/lib/messages_dgm_ref.c +++ b/source3/lib/messages_dgm_ref.c @@ -96,13 +96,14 @@ void *messaging_dgm_ref(TALLOC_CTX *mem_ctx, struct tevent_context *ev, return NULL; } - result->tevent_handle = messaging_dgm_register_tevent_context( - result, ev); - if (result->tevent_handle == NULL) { - TALLOC_FREE(result); - *err = ENOMEM; - return NULL; - } + } + + result->tevent_handle = messaging_dgm_register_tevent_context( + result, ev); + if (result->tevent_handle == NULL) { + TALLOC_FREE(result); + *err = ENOMEM; + return NULL; } DBG_DEBUG("unique = %"PRIu64"\n", *unique); |