--- deliantra/server/lib/cf.pm 2007/01/26 20:59:57 1.195 +++ deliantra/server/lib/cf.pm 2007/01/27 23:59:29 1.196 @@ -1382,6 +1382,8 @@ sub load { my ($self) = @_; + local $self->{deny_reset} = 1; # loading can take a long time + my $path = $self->{path}; my $guard = cf::lock_acquire "map_load:$path"; @@ -1733,7 +1735,7 @@ sub link_map { unless ($LINK_MAP) { $LINK_MAP = cf::map::find "{link}" - or do { warn "FATAL: unable to provide {link} map, exiting."; exit 1 }; + or cf::cleanup "FATAL: unable to provide {link} map, exiting."; $LINK_MAP->load; }