projects
/
webmin.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
680d4ef
)
Always run modules in their package
author
Jamie Cameron
<jcameron@webmin.com>
Sun, 1 Mar 2009 23:28:39 +0000
(23:28 +0000)
committer
Jamie Cameron
<jcameron@webmin.com>
Sun, 1 Mar 2009 23:28:39 +0000
(23:28 +0000)
miniserv.pl
patch
|
blob
|
history
diff --git
a/miniserv.pl
b/miniserv.pl
index
239a042
..
05e9418
100755
(executable)
--- a/
miniserv.pl
+++ b/
miniserv.pl
@@
-2109,12
+2109,10
@@
if (&get_type($full) eq "internal/cgi" && $validated != 4) {
$doing_eval = 1;
$main_process_id = $$;
$pkg = "main";
- if ($
config{'eval_package'}
) {
+ if ($
full =~ /^\Q$foundroot\E\/([^\/]+)\//
) {
# Eval in package from Webmin module name
- if ($full =~ /^\Q$foundroot\E\/([^\/]+)\//) {
- $pkg = $1;
- $pkg =~ s/[^A-Za-z0-9]/_/g;
- }
+ $pkg = $1;
+ $pkg =~ s/[^A-Za-z0-9]/_/g;
}
eval "
\%pkg::ENV = \%ENV;