diff options
Diffstat (limited to 'it_url.class')
| -rw-r--r-- | it_url.class | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/it_url.class b/it_url.class index cadb6c5..e721f74 100644 --- a/it_url.class +++ b/it_url.class @@ -857,7 +857,7 @@ function redirect($url = null, $type = "temporary")  	$url = preg_replace("/[\r\n].*/", '', it_url::absolute($url));	# Security: cut after CR/LF -	if (U($url) == U(it_url::absolute(U()) . ($_SERVER['QUERY_STRING'] ? '?' . $_SERVER['QUERY_STRING'] : ''))) +	if (U($url) == U(it_url::absolute(U()) . ($_SERVER['QUERY_STRING'] ? '?' . $_SERVER['QUERY_STRING'] : '')) && !$_POST)  		it::error('Potential redirect loop detected: ' . $url);  	if (EDC('noredir')) { |