projects
/
spider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
possibly fix AGW connections to remove newline characters
[spider.git]
/
perl
/
AGWMsg.pm
diff --git
a/perl/AGWMsg.pm
b/perl/AGWMsg.pm
index 4a36d49a6a40536468e1119768e5fb1773b72448..08660d626d987ea7de5b036c9ca771bf06ccaaaa 100644
(file)
--- a/
perl/AGWMsg.pm
+++ b/
perl/AGWMsg.pm
@@
-266,6
+266,7
@@
sub _decode
$data = '' unless defined $data;
if ($sort eq 'D') {
my $d = unpack "Z*", $data;
$data = '' unless defined $data;
if ($sort eq 'D') {
my $d = unpack "Z*", $data;
+ $d =~ s/\cJ//g; # remove all new line characters
$d =~ s/\cM$//;
dbg("AGW Data In port: $port pid: $pid '$from'->'$to' length: $len \"$d\"") if isdbg('agw');
my $conn = _find($from eq $main::mycall ? $to : $from);
$d =~ s/\cM$//;
dbg("AGW Data In port: $port pid: $pid '$from'->'$to' length: $len \"$d\"") if isdbg('agw');
my $conn = _find($from eq $main::mycall ? $to : $from);
@@
-295,6
+296,7
@@
sub _decode
}
} elsif ($sort eq 'I' || $sort eq 'S' || $sort eq 'U' || $sort eq 'M' || $sort eq 'T') {
my $d = unpack "Z*", $data;
}
} elsif ($sort eq 'I' || $sort eq 'S' || $sort eq 'U' || $sort eq 'M' || $sort eq 'T') {
my $d = unpack "Z*", $data;
+ $d =~ s/\cJ//g; # remove all new line characters
$d =~ s/\cM$//;
my @lines = split /\cM/, $d;
$d =~ s/\cM$//;
my @lines = split /\cM/, $d;