Simplify, make less verbose.
authorMike Taylor <mike@indexdata.com>
Thu, 27 Jun 2013 11:12:13 +0000 (13:12 +0200)
committerMike Taylor <mike@indexdata.com>
Thu, 27 Jun 2013 11:12:13 +0000 (13:12 +0200)
etc/mod_perl/MyApache2/SetACAO.pm

index 831b784..66334fc 100644 (file)
@@ -14,13 +14,10 @@ sub handler {
     # If the client generated an Origin header, echo its content back
     # in an ACAO header. This is better than just using *, since it
     # doesnt prevent credentials from being accepted.
-    my $hi = $f->r->headers_in;
-    my $ho = $f->r->headers_out;
-    my $origin = $hi->get('Origin');
-    warn "MyApache2::SetACAO got origin '$origin'";
+    my $origin = $f->r->headers_in->get('Origin');
     if (defined $origin && $origin ne "") {
-       $ho->set('Access-Control-Allow-Origin', $origin);
-       warn "MyApache2::SetACAO copied origin to ACAO";
+       $f->r->headers_out->set('Access-Control-Allow-Origin', $origin);
+       warn "MyApache2::SetACAO copied Origin '$origin' to ACAO";
     }
 
     while ($f->read(my $buffer, BUFF_LEN)) {