+15 September 2016: Wouter
+ - Fix 883: error for duplicate local zone entry.
+
15 September 2016: Ralph
- fix potential memory leak in daemon/remote.c and nullpointer
dereference in validator/autotrust.
lock_rw_unlock(&z->lock);
local_zone_delete(z);
lock_rw_unlock(&zones->lock);
- return NULL;
+ /* find the correct zone, so not an error for duplicate */
+ z = local_zones_find(zones, nm, len, labs, c);
+ lock_rw_wrlock(&z->lock);
+ return z;
}
lock_rw_unlock(&zones->lock);
return z;
lock_rw_unlock(&z->lock);
log_err("duplicate local-zone-override %s %s",
zname, netblock);
- return 0;
+ return 1;
}
}