|  | @@ -456,26 +456,28 @@ void CGameHandler::handleReceivedPack(CPackForServer * pack)
 | 
	
		
			
				|  |  |  	{
 | 
	
		
			
				|  |  |  		sendPackageResponse(false);
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -	bool result;
 | 
	
		
			
				|  |  | -	try
 | 
	
		
			
				|  |  | -	{
 | 
	
		
			
				|  |  | -		ApplyGhNetPackVisitor applier(*this);
 | 
	
		
			
				|  |  | -		pack->visit(applier);
 | 
	
		
			
				|  |  | -		result = applier.getResult();
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | -	catch(ExceptionNotAllowedAction &)
 | 
	
		
			
				|  |  | +	else
 | 
	
		
			
				|  |  |  	{
 | 
	
		
			
				|  |  | -		result = false;
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | +		bool result;
 | 
	
		
			
				|  |  | +		try
 | 
	
		
			
				|  |  | +		{
 | 
	
		
			
				|  |  | +			ApplyGhNetPackVisitor applier(*this);
 | 
	
		
			
				|  |  | +			pack->visit(applier);
 | 
	
		
			
				|  |  | +			result = applier.getResult();
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +		catch(ExceptionNotAllowedAction &)
 | 
	
		
			
				|  |  | +		{
 | 
	
		
			
				|  |  | +			result = false;
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	if(result)
 | 
	
		
			
				|  |  | -		logGlobal->trace("Message %s successfully applied!", typeid(*pack).name());
 | 
	
		
			
				|  |  | -	else
 | 
	
		
			
				|  |  | -		complain((boost::format("Got false in applying %s... that request must have been fishy!")
 | 
	
		
			
				|  |  | -			% typeid(*pack).name()).str());
 | 
	
		
			
				|  |  | +		if(result)
 | 
	
		
			
				|  |  | +			logGlobal->trace("Message %s successfully applied!", typeid(*pack).name());
 | 
	
		
			
				|  |  | +		else
 | 
	
		
			
				|  |  | +			complain((boost::format("Got false in applying %s... that request must have been fishy!")
 | 
	
		
			
				|  |  | +				% typeid(*pack).name()).str());
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	sendPackageResponse(true);
 | 
	
		
			
				|  |  | +		sendPackageResponse(true);
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  |  	vstd::clear_pointer(pack);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 |