From b30aeba04609049378374441209f7e808931e198 Mon Sep 17 00:00:00 2001 From: Dave Lawrence Date: Wed, 3 Mar 2010 17:11:16 -0500 Subject: Bug 513989 - large search query causing internal server error (500) but valid redirect 302 returned r=mkanat, a=mkanat --- buglist.cgi | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'buglist.cgi') diff --git a/buglist.cgi b/buglist.cgi index 810dd7b00..3090b2a88 100755 --- a/buglist.cgi +++ b/buglist.cgi @@ -85,9 +85,11 @@ if (grep { $_ =~ /^cmd\-/ } $cgi->param()) { # if ($cgi->request_method() eq 'POST') { $cgi->clean_search_url(); - - print $cgi->redirect(-url => $cgi->self_url()); - exit; + my $uri_length = length($cgi->self_url()); + if ($uri_length < CGI_URI_LIMIT) { + print $cgi->redirect(-url => $cgi->self_url()); + exit; + } } # Determine whether this is a quicksearch query. -- cgit v1.2.3-24-g4f1b