Return value of $u->priv_args must be explicitly assigned to a hash.
Patch by exor674.
diffs (13 lines):
diff -r 03d57001c28d -r e305fa52fc08 htdocs/admin/sysban.bml
--- a/htdocs/admin/sysban.bml Sun Aug 30 14:36:50 2009 -0500
+++ b/htdocs/admin/sysban.bml Sun Aug 30 15:16:04 2009 -0500
@@ -45,7 +45,8 @@ body<=
unless $remote && $remote->has_priv( $priv );
my @sysban_privs;
- foreach my $arg ( keys $remote->priv_args( $priv ) ) {
+ my %priv_args = $remote->priv_args( $priv );
+ foreach my $arg ( keys %priv_args ) {
if ( $arg eq '*' ) {
push @sysban_privs, @all_sb_args;
} else {
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog