You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by jf...@apache.org on 2014/09/24 15:49:47 UTC

svn commit: r1627322 - /vcl/trunk/web/.ht-inc/utils.php

Author: jfthomps
Date: Wed Sep 24 13:49:47 2014
New Revision: 1627322

URL: http://svn.apache.org/r1627322
Log:
utils.php: modified abort: added global flag to prevent a loop where something in the abort function causes abort to get called

Modified:
    vcl/trunk/web/.ht-inc/utils.php

Modified: vcl/trunk/web/.ht-inc/utils.php
URL: http://svn.apache.org/viewvc/vcl/trunk/web/.ht-inc/utils.php?rev=1627322&r1=1627321&r2=1627322&view=diff
==============================================================================
--- vcl/trunk/web/.ht-inc/utils.php (original)
+++ vcl/trunk/web/.ht-inc/utils.php Wed Sep 24 13:49:47 2014
@@ -865,7 +865,11 @@ function main() {
 ////////////////////////////////////////////////////////////////////////////////
 function abort($errcode, $query="") {
 	global $mysql_link_vcl, $mysql_link_acct, $ERRORS, $user, $mode;
-	global $ENABLE_ITECSAUTH, $requestInfo;
+	global $ENABLE_ITECSAUTH, $requestInfo, $aborting;
+	if(! isset($aborting))
+		$aborting = 1;
+	elseif($aborting == 1)
+		return;
 	if($mode == 'xmlrpccall')
 		xmlRPCabort($errcode, $query);
 	if(ONLINEDEBUG && checkUserHasPerm('View Debug Information')) {