X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXCommandmode.pm;h=2ae7a0605eb9b5470e0756a90dd7c0e8cd6521ed;hb=07ea293f3919d2da76220b5fbc55b734008ed44c;hp=6a3603abd306f75b1260d243ae80340732026143;hpb=b2e4d1c7378cfd98bd8cdf9304c2bd6e5d4b802c;p=spider.git diff --git a/perl/DXCommandmode.pm b/perl/DXCommandmode.pm index 6a3603ab..2ae7a060 100644 --- a/perl/DXCommandmode.pm +++ b/perl/DXCommandmode.pm @@ -32,10 +32,10 @@ sub start my ($self, $line) = @_; my $user = $self->{user}; my $call = $self->{call}; - my $name = $self->{name}; - $name = $call if !defined $name; + my $name = $user->{name}; - $self->msg('l2',$name); + $self->{name} = $name ? $name : $call; + $self->msg('l2',$self->{name}); $self->send_file($main::motd) if (-e $main::motd); $self->msg('pr', $call); $self->state('prompt'); # a bit of room for further expansion, passwords etc