1
diff -ruN awstats-6.3.orig/wwwroot/cgi-bin/awstats.pl awstats-6.3/wwwroot/cgi-bin/awstats.pl
2
--- awstats-6.3.orig/wwwroot/cgi-bin/awstats.pl 2005-01-22 17:34:38.000000000 +0100
3
+++ awstats-6.3/wwwroot/cgi-bin/awstats.pl 2005-02-17 02:39:34.000000000 +0100
5
# No update but report by default when run from a browser
6
$UpdateStats=($QueryString=~/update=1/i?1:0);
8
- if ($QueryString =~ /config=([^&]+)/i) { $SiteConfig=&DecodeEncodedString("$1"); }
9
+ if ($QueryString =~ /config=([^&]+)/i) { $SiteConfig=&Sanitize(&DecodeEncodedString("$1")); }
10
if ($QueryString =~ /diricons=([^&]+)/i) { $DirIcons=&DecodeEncodedString("$1"); }
11
if ($QueryString =~ /pluginmode=([^&]+)/i) { $PluginMode=&Sanitize(&DecodeEncodedString("$1")); }
12
if ($QueryString =~ /configdir=([^&]+)/i) { $DirConfig=&Sanitize(&DecodeEncodedString("$1")); }
14
# Update with no report by default when run from command line
17
- if ($QueryString =~ /config=([^&]+)/i) { $SiteConfig="$1"; }
18
+ if ($QueryString =~ /config=([^&]+)/i) { $SiteConfig=&Sanitize("$1"); }
19
if ($QueryString =~ /diricons=([^&]+)/i) { $DirIcons="$1"; }
20
if ($QueryString =~ /pluginmode=([^&]+)/i) { $PluginMode=&Sanitize("$1"); }
21
if ($QueryString =~ /configdir=([^&]+)/i) { $DirConfig=&Sanitize("$1"); }