projects
/
spider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove commas
[spider.git]
/
perl
/
console.pl
diff --git
a/perl/console.pl
b/perl/console.pl
index ceeaa9459be7fcb6b79951416eead418d40e7166..46e7a1ea6c1df7c9c8eb4e2ba09f43edd26892cc 100755
(executable)
--- a/
perl/console.pl
+++ b/
perl/console.pl
@@
-243,7
+243,7
@@
sub rec_socket
if (defined $msg) {
my ($sort, $call, $line) = $msg =~ /^(\w)([^\|]+)\|(.*)$/;
if (defined $msg) {
my ($sort, $call, $line) = $msg =~ /^(\w)([^\|]+)\|(.*)$/;
- $line =~ s/[\x00-\x06\x08\x0a-\x19\x1b-\x1f\x80-\x9f
\xf0-\xff
]/./g; # immutable CSI sequence + control characters
+ $line =~ s/[\x00-\x06\x08\x0a-\x19\x1b-\x1f\x80-\x9f]/./g; # immutable CSI sequence + control characters
if ($sort && $sort eq 'D') {
$line = " " unless length($line);
addtotop($line);
if ($sort && $sort eq 'D') {
$line = " " unless length($line);
addtotop($line);
@@
-278,7
+278,7
@@
sub rec_stdin
if ($r eq KEY_ENTER || $r eq "\n" || $r eq "\r") {
# save the lines
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) {
# check for a pling and do a search back for a command
if ($inbuf =~ /^!/o) {
@@
-295,7
+295,7
@@
sub rec_stdin
return;
}
}
return;
}
}
- push @khistory, $inbuf if $inbuf;
+ push @khistory, $inbuf if
length
$inbuf;
shift @khistory if @khistory > $maxkhist;
$khistpos = @khistory;
$bot->move(0,0);
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 ($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;
# move the top screen back to the bottom if you type something
if ($spos < @shistory) {
$spos = @shistory;