changeset 54:9ed1e53a8d3e

Safety checks in hash sort
author Dominic Cleal <dominic@computerkb.co.uk>
date Sat, 27 Dec 2008 23:45:55 +0000
parents d5872370102a
children c5ce2fff9b85
files skillbot.pl
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/skillbot.pl	Thu Dec 25 19:14:23 2008 +0000
+++ b/skillbot.pl	Sat Dec 27 23:45:55 2008 +0000
@@ -231,7 +231,9 @@
 
 		my @filtered =
 			sort {
-				$a->{skill}->finish_time <=> $b->{skill}->finish_time
+				(defined $a->{skill} && defined $b->{skill})
+				  ? $a->{skill}->finish_time <=> $b->{skill}->finish_time
+				  : 0
 			}
 			grep {
 				((defined $2 && (lc($_->{char}->name) eq lc($2)