r14464: Don't include ndr_BASENAME.h files unless strictly required, instead
[garming/samba-autobuild/.git] / source4 / nbt_server / wins / winsdb.c
index f294705e55d5c6bdb312958d56d8c52917a63f6f..a0b65bec2583a114bc70a6db9fd9bf78255ad239 100644 (file)
 #include "nbt_server/wins/winsdb.h"
 #include "lib/ldb/include/ldb.h"
 #include "lib/ldb/include/ldb_errors.h"
+#include "librpc/gen_ndr/ndr_nbt.h"
 #include "system/time.h"
+#include "db_wrap.h"
+#include "system/network.h"
+#include "netif/netif.h"
 
 uint64_t winsdb_get_maxVersion(struct winsdb_handle *h)
 {
@@ -520,7 +524,6 @@ void winsdb_addr_list_remove(struct winsdb_addr **addresses, const char *address
                        break;
                }
        }
-       if (addresses[i]) talloc_free(addresses[i]);
 
        for (; addresses[i]; i++) {
                addresses[i] = addresses[i+1];