return $_last_time - $main::systime_daystart;
} else {
$_last_occurs++;
- return sprintf "$_last_time.%02d", $_last_occurs;
+ return sprintf "%d.%02d", $_last_time - $main::systime_daystart, $_last_occurs;
}
}
return;
}
- my $parent = check_pc9x_t($pcall, $t, 92, 1);
- return unless $parent;
+ my $parent = check_pc9x_t($pcall, $t, 92, 1) || return;
$parent->lastid->{92} = $t;
$parent->do_pc92(1);
$self->route_pc21($pcall, undef, $r) if $r->isa('Route::Node');
$self->route_pc17($pcall, undef, $parent, $r) if $r->isa('Route::User');
}
- foreach my $r (@radd) {
- next unless $r;
-
- $self->route_pc19($pcall, undef, $r) if $r->isa('Route::Node');
- $self->route_pc16($pcall, undef, $parent, $r) if $r->isa('Route::User');
- }
+ my @pc19 = grep { $_ && $_->isa('Route::Node') } @radd;
+ my @pc16 = grep { $_ && $_->isa('Route::User') } @radd;
+ $self->route_pc19($pcall, undef, @pc19) if @pc19;
+ $self->route_pc16($pcall, undef, $parent, @pc16) if @pc16;
}
# if get here then rebroadcast the thing with its Hop count decremented (if