projects
/
spider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
1. make spot dups look back 5 mins.
[spider.git]
/
perl
/
IntMsg.pm
diff --git
a/perl/IntMsg.pm
b/perl/IntMsg.pm
index 6e588b3ef7ddbb86c0165e229d37181c08179253..510a1f9a661ab03162ba9370c68ab5e3f4a56730 100644
(file)
--- a/
perl/IntMsg.pm
+++ b/
perl/IntMsg.pm
@@
-10,6
+10,13
@@
package IntMsg;
use strict;
package IntMsg;
use strict;
+
+use vars qw($VERSION $BRANCH);
+$VERSION = sprintf( "%d.%03d", q$Revision$ =~ /(\d+)\.(\d+)/ );
+$BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /\d+\.\d+\.(\d+)\.(\d+)/ ) || 0;
+$main::build += $VERSION;
+$main::branch += $BRANCH;
+
use Msg;
use vars qw(@ISA);
use Msg;
use vars qw(@ISA);
@@
-27,7
+34,7
@@
sub dequeue
{
my $conn = shift;
{
my $conn = shift;
- if ($conn->{msg} =~ /\n/) {
+ if ($conn
&& $conn
->{msg} =~ /\n/) {
my @lines = split /\r?\n/, $conn->{msg};
if ($conn->{msg} =~ /\n$/) {
delete $conn->{msg};
my @lines = split /\r?\n/, $conn->{msg};
if ($conn->{msg} =~ /\n$/) {
delete $conn->{msg};
@@
-41,7
+48,7
@@
sub dequeue
} else {
$_ = '';
}
} else {
$_ = '';
}
- &{$conn->{rproc}}($conn, $_);
+ &{$conn->{rproc}}($conn, $_)
if exists $conn->{rproc}
;
}
}
}
}
}
}