summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Process/Kernel.pm
diff options
context:
space:
mode:
authorfukachan <fukachan>2002-04-26 10:29:12 +0000
committerfukachan <fukachan>2002-04-26 10:29:12 +0000
commitf18acdd8a89b4557c57abb57f0424ac2c0eac5b7 (patch)
tree7efe500bd484613e4077bfa5f2700217daf09574 /fml/lib/FML/Process/Kernel.pm
parenta76f5a85c06a87869719aae460b42e6d2fdb4d80 (diff)
downloadfml8-f18acdd8a89b4557c57abb57f0424ac2c0eac5b7.tar.gz
fml8-f18acdd8a89b4557c57abb57f0424ac2c0eac5b7.tar.bz2
fml8-f18acdd8a89b4557c57abb57f0424ac2c0eac5b7.zip
permit_commands_for_stranger works
Diffstat (limited to 'fml/lib/FML/Process/Kernel.pm')
-rw-r--r--fml/lib/FML/Process/Kernel.pm9
1 files changed, 7 insertions, 2 deletions
diff --git a/fml/lib/FML/Process/Kernel.pm b/fml/lib/FML/Process/Kernel.pm
index e0c8dd59..299d1352 100644
--- a/fml/lib/FML/Process/Kernel.pm
+++ b/fml/lib/FML/Process/Kernel.pm
@@ -4,7 +4,7 @@
# All rights reserved. This program is free software; you can
# redistribute it and/or modify it under the same terms as Perl itself.
#
-# $FML: Kernel.pm,v 1.87 2002/04/23 14:10:33 fukachan Exp $
+# $FML: Kernel.pm,v 1.88 2002/04/26 09:19:35 fukachan Exp $
#
package FML::Process::Kernel;
@@ -538,7 +538,12 @@ sub _check_restrictions
}
}
elsif ($rule eq 'permit_commands_for_stranger') {
- return 0;
+ use FML::Command::DataCheck;
+ my $check = new FML::Command::DataCheck;
+ if ($check->find_commands_for_stranger($curproc)) {
+ Log("$rule matched. accepted.");
+ return 1;
+ }
}
elsif ($rule eq 'reject') {
$pcb->set("check_restrictions", "deny_reason", $rule);