]> git.sesse.net Git - pr0n/blobdiff - perl/Sesse/pr0n/Common.pm
Use semicolon instead of ampersand to separate arguments.
[pr0n] / perl / Sesse / pr0n / Common.pm
index 91b4f48b683340bfc3a8443723989b817911e811..3ab1c6b46ae49827d3a872e99f77167d12c51e41 100644 (file)
@@ -11,6 +11,7 @@ use Apache2::Const -compile => ':common';
 use Apache2::Log;
 use ModPerl::Util;
 
+use Carp;
 use DBI;
 use DBD::Pg;
 use Image::Magick;
@@ -67,6 +68,7 @@ sub error {
         footer($r);
 
        $r->log->error($err);
+       $r->log->error("Stack trace follows: " . Carp::longmess());
 
        ModPerl::Util::exit();
 }
@@ -126,7 +128,7 @@ sub get_query_string {
                next unless defined($value);
                next if (defined($defparam->{$key}) && $value == $defparam->{$key});
        
-               $str .= ($first) ? "?" : '&';
+               $str .= ($first) ? "?" : ';';
                $str .= "$key=$value";
                $first = 0;
        }