TunCanFitIntoIrp => TunWontFitIntoIrp
The function name was inverted and misleading. Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
		
							parent
							
								
									366e8f1eef
								
							
						
					
					
						commit
						4c47c2fbbf
					
				
							
								
								
									
										4
									
								
								wintun.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								wintun.c
									
									
									
									
									
								
							@ -322,7 +322,7 @@ retry:
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
_IRQL_requires_same_
 | 
			
		||||
static BOOLEAN TunCanFitIntoIrp(_In_ IRP *Irp, _In_ ULONG size, _In_ NET_BUFFER *nb)
 | 
			
		||||
static BOOLEAN TunWontFitIntoIrp(_In_ IRP *Irp, _In_ ULONG size, _In_ NET_BUFFER *nb)
 | 
			
		||||
{
 | 
			
		||||
	return (ULONG_PTR)size < Irp->IoStatus.Information + TunPacketAlign(sizeof(TUN_PACKET) + NET_BUFFER_DATA_LENGTH(nb));
 | 
			
		||||
}
 | 
			
		||||
@ -531,7 +531,7 @@ static void TunQueueProcess(_Inout_ TUN_CTX *ctx)
 | 
			
		||||
			nb = TunQueueRemove(ctx, &nbl);
 | 
			
		||||
 | 
			
		||||
		/* If the NB won't fit in the IRP, return it. */
 | 
			
		||||
		if (nb && TunCanFitIntoIrp(irp, size, nb)) {
 | 
			
		||||
		if (nb && TunWontFitIntoIrp(irp, size, nb)) {
 | 
			
		||||
			TunQueuePrepend(ctx, nb, nbl);
 | 
			
		||||
			if (nbl)
 | 
			
		||||
				TunNBLRefDec(ctx, nbl, NDIS_SEND_COMPLETE_FLAGS_DISPATCH_LEVEL);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user