]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Wrapper.pm
--post-commit won't delete pages and --refresh seems no deadlock
[ikiwiki.git] / IkiWiki / Wrapper.pm
index dd9971a34f8a5835b9b5b2bb1f698ef7b4f6e17e..7b54caf99cd41ea4f38a6c9e1b5619350d70caad 100644 (file)
@@ -28,7 +28,8 @@ sub gen_wrapper () {
        my @envsave;
        push @envsave, qw{REMOTE_ADDR QUERY_STRING REQUEST_METHOD REQUEST_URI
                       CONTENT_TYPE CONTENT_LENGTH GATEWAY_INTERFACE
-                      HTTP_COOKIE REMOTE_USER HTTPS} if $config{cgi};
+                      HTTP_COOKIE REMOTE_USER HTTPS REDIRECT_STATUS
+                      REDIRECT_URL} if $config{cgi};
        my $envsave="";
        foreach my $var (@envsave) {
                $envsave.=<<"EOF";
@@ -94,7 +95,7 @@ EOF
        
        #translators: The first parameter is a filename, and the second is
        #translators: a (probably not translated) error message.
-       open(OUT, ">$wrapper.c") || error(sprintf(gettext("failed to write %s: %s"), "$wrapper.c", $!));;
+       open(OUT, ">$wrapper.c") || error(sprintf(gettext("failed to write %s: %s"), "$wrapper.c", $!));
        print OUT <<"EOF";
 /* A wrapper for ikiwiki, can be safely made suid. */
 #include <stdio.h>