summaryrefslogtreecommitdiffstats
path: root/CGI.pl
diff options
context:
space:
mode:
authorjocuri%softhome.net <>2004-07-07 17:59:44 +0200
committerjocuri%softhome.net <>2004-07-07 17:59:44 +0200
commita33e1550f4d3827de1217cd8d299cfe804669741 (patch)
treeb5fd41beba96391eea39768d54fbf02c67d730ad /CGI.pl
parentcb425931262e9c087a99709ec2a215efeb766311 (diff)
downloadbugzilla-a33e1550f4d3827de1217cd8d299cfe804669741.tar.gz
bugzilla-a33e1550f4d3827de1217cd8d299cfe804669741.tar.xz
Fix for bug 248988: On Windows, attachments may fail due to "CGI open of tmpfile"; patch by byron jones (glob) <bugzilla@glob.com.au>; r=jouni; a=justdave.
Diffstat (limited to 'CGI.pl')
-rw-r--r--CGI.pl8
1 files changed, 8 insertions, 0 deletions
diff --git a/CGI.pl b/CGI.pl
index 6d10268d3..94e727f08 100644
--- a/CGI.pl
+++ b/CGI.pl
@@ -32,6 +32,14 @@ use lib ".";
# use Carp; # for confess
+BEGIN {
+ if ($^O =~ /MSWin32/i) {
+ # Help CGI find the correct temp directory as the default list
+ # isn't Windows friendly (Bug 248988)
+ $ENV{'TMPDIR'} = $ENV{'TEMP'} || $ENV{'TMP'} || "$ENV{'WINDIR'}\\TEMP";
+ }
+}
+
use Bugzilla::Util;
use Bugzilla::Config;
use Bugzilla::Constants;