check for user status
[spider.git] / cmd / demonstrate.pl
index 31426986291cd22f8c533cc0c2a211985350d68e..53437b966dd5317517b8dc62bb697a00eee58457 100644 (file)
@@ -12,8 +12,10 @@ my ($self, $line) = @_;
 my ($call, $newline) = split /\s+/, $line, 2;
 $call = uc $call;
 my $dxchan = DXChannel->get($call);
+my $mycall = $self->call;
 
 return (1, $self->msg('e7', $call)) unless $dxchan;
+return (1, $self->msg('e31', $call)) unless $dxchan->is_user;
 if ($self->remotecmd) {
        Log('DXCommand', "$mycall is trying to 'demo' to $call remotely");
        return (1, $self->msg('e5'));