From b45de9c2562351203049769dec4b6524737cbe4d Mon Sep 17 00:00:00 2001 From: div0 Date: Thu, 18 Dec 2008 08:07:53 +0000 Subject: [PATCH] don't crash if no status received yet git-svn-id: svn://svn.icculus.org/nexuiz/trunk@5264 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- Docs/server/rcon2irc/rcon2irc.pl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Docs/server/rcon2irc/rcon2irc.pl b/Docs/server/rcon2irc/rcon2irc.pl index 74c15f4eb..ddae57fc5 100755 --- a/Docs/server/rcon2irc/rcon2irc.pl +++ b/Docs/server/rcon2irc/rcon2irc.pl @@ -964,9 +964,10 @@ sub cond($) my ($match) = $1; my $found = 0; my $foundany = 0; - for my $slot(@{$store{playerslots_active}}) + for my $slot(@{$store{playerslots_active} || []}) { my $s = $store{"playerslot_$slot"}; + next unless $s; if(not defined $match or index(color_dp2none($s->{name}), $match) >= 0) { out irc => 0, sprintf 'PRIVMSG %s :%-21s %2i %4i %8s %4i #%-3u %s', $nick, $s->{ip}, $s->{pl}, $s->{ping}, $s->{time}, $s->{frags}, $slot, color_dp2irc $s->{name}; -- 2.39.2