X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2Fconsole.pl;h=46e7a1ea6c1df7c9c8eb4e2ba09f43edd26892cc;hb=5c15f6e5521944f56427ef069f449739ce84ce9f;hp=205d52f379d37b19cf9cba49093f400a00f3a6ff;hpb=9ac37bd8bf268d391c075ced5675ca5ae5542916;p=spider.git diff --git a/perl/console.pl b/perl/console.pl index 205d52f3..46e7a1ea 100755 --- a/perl/console.pl +++ b/perl/console.pl @@ -278,7 +278,7 @@ sub rec_stdin if ($r eq KEY_ENTER || $r eq "\n" || $r eq "\r") { # save the lines - $inbuf = " " unless length($inbuf); + $inbuf = " " unless length $inbuf; # check for a pling and do a search back for a command if ($inbuf =~ /^!/o) { @@ -295,7 +295,7 @@ sub rec_stdin return; } } - push @khistory, $inbuf if $inbuf; + push @khistory, $inbuf if length $inbuf; shift @khistory if @khistory > $maxkhist; $khistpos = @khistory; $bot->move(0,0); @@ -397,7 +397,7 @@ sub rec_stdin } elsif ($r eq KEY_RESIZE || $r eq "\0632") { do_resize(); return; - } elsif (defined is_pctext($r)) { + } elsif (defined $r && is_pctext($r)) { # move the top screen back to the bottom if you type something if ($spos < @shistory) { $spos = @shistory;