X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=cmd%2Fsend.pl;h=9cee791550ca4aa94e4d77d69bcab18cc26a7bd3;hb=db3280504f804e18d5c57b9e14b12d7abe38e3a3;hp=71cea2bc7f7d0616ac8234516dcda53597e9069e;hpb=14f2cd924047e8d99aa2f5796f8f34ee80802651;p=spider.git diff --git a/cmd/send.pl b/cmd/send.pl index 71cea2bc..9cee7915 100644 --- a/cmd/send.pl +++ b/cmd/send.pl @@ -32,11 +32,12 @@ $loc->{rrreq} = '0'; if ($self->state eq "prompt") { - my @f = split /\b/, $line; + my @f = split /([\s\@\$])/, $line; @f = map {s/\s+//g; length $_ ? $_ : ()} @f; # any thing after send? return (1, $self->msg('e6')) if !@f; + return (1, $self->msg('e28')) unless $self->registered || uc $f[0] eq $main::myalias; while (@f) { my $f = uc shift @f;