X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fshow%2Fvar.pl;h=f68577f85741e90460f4ca1f7be6070dd07dd69b;hb=20efba5d5f656113144785e0ef84296e6d2c2e69;hp=de35e55fecd8198de5783a0be81904c8818b994f;hpb=9332c9bb2ddb7832ef60b8c2813d5c68a80f56ab;p=spider.git diff --git a/cmd/show/var.pl b/cmd/show/var.pl index de35e55f..f68577f8 100644 --- a/cmd/show/var.pl +++ b/cmd/show/var.pl @@ -9,7 +9,7 @@ # my ($self, $line) = @_; -return (1, $self->msg('e5')) if $self->priv < 9 || $self->remotecmd; +return (1, $self->msg('e5')) if $self->priv < 9 || $self->remotecmd || $self->inscript; return (1, $self->msg('e9')) unless $line; my @f = split /\s+/, $line; my $f; @@ -19,8 +19,8 @@ foreach $f (@f) { # print "\$f = $f\n"; my @in; push @in, (eval $f); - if (defined @in) { - my $dd = Data::Dumper->new([ @in ], [ "$f" ]); + if (@in) { + my $dd = Data::Dumper->new([ \@in ], [ "$f" ]); $dd->Indent(1); $dd->Quotekeys(0); my $s = $dd->Dumpxs;