|  | @@ -251,14 +251,14 @@ static void  MSC_BOT_CBW_Decode (USBD_HandleTypeDef  *pdev)
 | 
	
		
			
				|  |  |  	{
 | 
	
		
			
				|  |  |  		if(SCSI_ProcessCmd(pdev, hmsc->cbw.bLUN, &hmsc->cbw.CB[0]) < 0)
 | 
	
		
			
				|  |  |  		{
 | 
	
		
			
				|  |  | -		//	if(hmsc->bot_state == USBD_BOT_NO_DATA)
 | 
	
		
			
				|  |  | -		//	{
 | 
	
		
			
				|  |  | +			if(hmsc->bot_state == USBD_BOT_NO_DATA)
 | 
	
		
			
				|  |  | +			{
 | 
	
		
			
				|  |  |  				MSC_BOT_SendCSW (pdev, USBD_CSW_CMD_FAILED);
 | 
	
		
			
				|  |  | -		//	}
 | 
	
		
			
				|  |  | -		//	else
 | 
	
		
			
				|  |  | -		//	{
 | 
	
		
			
				|  |  | -		//		MSC_BOT_Abort(pdev);
 | 
	
		
			
				|  |  | -		//	}
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +			else
 | 
	
		
			
				|  |  | +			{
 | 
	
		
			
				|  |  | +				MSC_BOT_Abort(pdev);
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		/*Burst xfer handled internally*/
 | 
	
		
			
				|  |  |  		else if ((hmsc->bot_state != USBD_BOT_DATA_IN) &&
 |