diff options
Diffstat (limited to 'libcli/nbt')
-rw-r--r-- | libcli/nbt/nbtsocket.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libcli/nbt/nbtsocket.c b/libcli/nbt/nbtsocket.c index d7abb1bf30b..711e39cbdc5 100644 --- a/libcli/nbt/nbtsocket.c +++ b/libcli/nbt/nbtsocket.c @@ -339,13 +339,12 @@ _PUBLIC_ struct nbt_name_socket *nbt_name_socket_init(TALLOC_CTX *mem_ctx, nbtsock->event_ctx = event_ctx; if (nbtsock->event_ctx == NULL) goto failed; - status = socket_create("ip", SOCKET_TYPE_DGRAM, &nbtsock->sock, 0); + status = socket_create(nbtsock, "ip", SOCKET_TYPE_DGRAM, + &nbtsock->sock, 0); if (!NT_STATUS_IS_OK(status)) goto failed; socket_set_option(nbtsock->sock, "SO_BROADCAST", "1"); - talloc_steal(nbtsock, nbtsock->sock); - nbtsock->idr = idr_init(nbtsock); if (nbtsock->idr == NULL) goto failed; |