+
+ while(!avl_insert(subnet_tree, subnet))
+ {
+ subnet_t *old;
+
+ old = (subnet_t *)avl_search(subnet_tree, subnet);
+
+ if(debug_lvl >= DEBUG_PROTOCOL)
+ {
+ char *subnetstr;
+ subnetstr = net2str(subnet);
+ syslog(LOG_WARNING, _("Duplicate subnet %s for %s (%s), previous owner %s (%s)!"),
+ subnetstr, cl->name, cl->hostname, old->owner->name, old->owner->hostname);
+ free(subnetstr);
+ }
+
+ subnet_del(old);
+ }
+