about summary refs log tree commit homepage
path: root/public-inbox.cgi
diff options
context:
space:
mode:
Diffstat (limited to 'public-inbox.cgi')
-rwxr-xr-xpublic-inbox.cgi7
1 files changed, 5 insertions, 2 deletions
diff --git a/public-inbox.cgi b/public-inbox.cgi
index 63663f32..75d510c0 100755
--- a/public-inbox.cgi
+++ b/public-inbox.cgi
@@ -4,13 +4,16 @@
 use strict;
 use warnings;
 use IO::Handle;
-require PublicInbox::WWW;
+use PublicInbox::WWW;
 use CGI qw/-nosticky/;
 our $NO_SCRIPT_NAME;
 our %HTTP_CODES;
 BEGIN {
         $NO_SCRIPT_NAME = 1 if $ENV{NO_SCRIPT_NAME};
-        CGI->compile if $ENV{MOD_PERL};
+        if ($ENV{MOD_PERL}) {
+                CGI->compile;
+                PublicInbox::WWW->preload;
+        }
 
         %HTTP_CODES = (
                 200 => 'OK',