projects
/
spider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
try again
[spider.git]
/
perl
/
Msg.pm
diff --git
a/perl/Msg.pm
b/perl/Msg.pm
index b3816df3f324ade51480e1f65d4105cc13d13b6b..0af6791156f92b8c8e9698707fca33202ff3ae18 100644
(file)
--- a/
perl/Msg.pm
+++ b/
perl/Msg.pm
@@
-10,15
+10,12
@@
package Msg;
package Msg;
-require Exporter;
-@ISA = qw(Exporter);
-
use strict;
use IO::Select;
use IO::Socket;
use strict;
use IO::Select;
use IO::Socket;
-
use Carp
;
+
#use DXDebug
;
-use vars qw
(%rd_callbacks %wt_callbacks $rd_handles $wt_handles);
+use vars qw(%rd_callbacks %wt_callbacks $rd_handles $wt_handles);
%rd_callbacks = ();
%wt_callbacks = ();
%rd_callbacks = ();
%wt_callbacks = ();
@@
-240,7
+237,7
@@
FINISH:
while (@lines){
$msg = shift @lines;
while (@lines){
$msg = shift @lines;
- $msg =~ s/%([
0-9A-Fa-f]{2}
)/chr(hex($1))/eg;
+ $msg =~ s/%([
2-9A-F][0-9A-F]
)/chr(hex($1))/eg;
&{$conn->{rcvd_notification_proc}}($conn, $msg, $!);
$! = 0;
}
&{$conn->{rcvd_notification_proc}}($conn, $msg, $!);
$! = 0;
}