--- deliantra/server/lib/cf.pm 2007/01/29 18:15:23 1.201 +++ deliantra/server/lib/cf.pm 2007/01/29 20:16:28 1.202 @@ -2005,6 +2005,7 @@ or return; # be conservative, not sure how that can happen, but we saw a crash here (shift @$queue)->[1]->($msg); + return unless $ns->valid; # temporary(?) workaround for callback destroying socket push @{ $ns->{query_queue} }, @$queue;