X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fset%2Fprivilege.pl;fp=cmd%2Fset%2Fprivilege.pl;h=5a475e7fe70ec90c07b1a8280a77276912eb22bc;hb=c560dd09aefc252be5664ba2dd329b7bc126176d;hp=4e30229775a901663e59cea75cd20cc53f9db5ed;hpb=45823b2468645745f706fd467d08b29717942176;p=spider.git diff --git a/cmd/set/privilege.pl b/cmd/set/privilege.pl index 4e302297..5a475e7f 100644 --- a/cmd/set/privilege.pl +++ b/cmd/set/privilege.pl @@ -15,10 +15,13 @@ my @out; my $user; my $ref; -return (0) if $self->priv < 9; +if ($self->priv < 9) { + Log('DXCommand', $self->call . " attempted to set privilege $priv for @args"); + return (1, $self->msg('e5')); +} if ($priv < 0 || $priv > 9) { - return (0, $self->msg('e5')); + return (1, $self->msg('e5')); } foreach $call (@args) { @@ -35,11 +38,13 @@ foreach $call (@args) { } if ($ref || $user) { push @out, $self->msg('priv', $call); + Log('DXCommand', "Privilege set to $priv on $call by " . $self->call); } else { push @out, $self->msg('e3', "Set Privilege", $call); } } else { push @out, $self->msg('sorry'); + Log('DXCommand', $self->call . " attempted to set privilege $priv for $call remotely"); } } return (1, @out);