From 6b01ca95a8e2858f43726eacd59f1fab5da63865 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sun, 7 Feb 2010 21:08:56 +1100 Subject: nbt: don't reference the event_ctx in nbtsock This causes talloc_free with references errors --- libcli/nbt/nbtsocket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libcli/nbt/nbtsocket.c b/libcli/nbt/nbtsocket.c index a3e295d3df..d9bc72e499 100644 --- a/libcli/nbt/nbtsocket.c +++ b/libcli/nbt/nbtsocket.c @@ -341,7 +341,7 @@ _PUBLIC_ struct nbt_name_socket *nbt_name_socket_init(TALLOC_CTX *mem_ctx, nbtsock = talloc(mem_ctx, struct nbt_name_socket); if (nbtsock == NULL) goto failed; - nbtsock->event_ctx = talloc_reference(nbtsock, event_ctx); + nbtsock->event_ctx = event_ctx; if (nbtsock->event_ctx == NULL) goto failed; status = socket_create("ip", SOCKET_TYPE_DGRAM, &nbtsock->sock, 0); -- cgit