use vars qw($VERSION $BRANCH);
$VERSION = sprintf( "%d.%03d", q$Revision$ =~ /(\d+)\.(\d+)/ );
-$BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /\d+\.\d+\.(\d+)\.(\d+)/ || (0,0));
+$BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /^\d+\.\d+(?:\.(\d+)\.(\d+))?$/ || (0,0));
$main::build += $VERSION;
$main::branch += $BRANCH;
if ($dxchan->{state} ne 'normal') {
$dxchan->start($dxchan->{conn}->{csort}, $dxchan->{conn}->{outbound} ? 'O' : 'A');
if ($dxchan->{outbound}) {
- my $thing = Thingy::Hello->new(origin=>$main::mycall, group=>'ROUTE');
+ my $thing = Thingy::Hello->new();
$thing->send($dxchan);
}
}
}
$thing->broadcast($dxchan);
}
+
+sub new
+{
+ my $pkg = shift;
+ my $thing = $pkg->SUPER::new(origin=>$main::mycall, group=>'RT');
+ return $thing;
+}
1;