s4:nbt_server: avoid talloc_reference()
[mat/samba.git] / source4 / nbt_server / wins / winsdb.c
index 346ccc949bb6bdb34f9c36cbcf14183461ee8203..9b1cd2c3bb605fad66b82f7f5728de837232eb29 100644 (file)
@@ -223,7 +223,7 @@ static NTSTATUS winsdb_addr_decode(struct winsdb_handle *h, struct winsdb_record
        if (!p) {
                /* support old entries, with only the address */
                addr->address           = (const char *)talloc_steal(addr, val->data);
-               addr->wins_owner        = talloc_reference(addr, rec->wins_owner);
+               addr->wins_owner        = talloc_strdup(addr, rec->wins_owner);
                if (!addr->wins_owner) {
                        status = NT_STATUS_NO_MEMORY;
                        goto failed;