Index: openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl,v diff -u -r1.118.2.9 -r1.118.2.10 --- openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl 5 Jan 2016 18:03:48 -0000 1.118.2.9 +++ openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl 2 Feb 2016 16:16:25 -0000 1.118.2.10 @@ -665,6 +665,11 @@ } rp_debug -ns_log_level debug -debug t "rp_filter: setting up request: [ns_conn method] [ns_conn url] [ns_conn query]" + if {[string length $ad_conn_url] >= 100} { + ad_log warning "requested URL is too long ([string length $ad_conn_url] bytes, max 100); url=$ad_conn_url; reset url to /" + set ad_conn_url / + } + if { [catch { array set node [site_node::get -url $ad_conn_url] } errmsg] } { # log and do nothing rp_debug "error within rp_filter [ns_conn method] [ns_conn url] [ns_conn query]. $errmsg"