my $from = $1;
my $to = $2;
@refs = grep { !($self->priv < 5 && $_->to ne $call && $_->from ne $call) } DXMsg::get_all() unless @refs;
- @refs = grep { $_->msgno >= $from && $_->msgno < $to } @refs;
+ @refs = grep { $_->msgno >= $from && $_->msgno <= $to } @refs;
} elsif ($f =~ /^fr/io) {
$f = shift @f;
if ($f) {
if ($full) {
DXProt::broadcast_ak1a(DXProt::pc49($ref->{from}, $ref->{subject}), $DXProt::me);
}
+ my $tonode = $ref->tonode;
+ $ref->stop_msg($tonode) if $tonode;
$ref->del_msg;
push @out, $self->msg('m12', $ref->msgno);
}