|  | @@ -39,7 +39,7 @@ func (this *VMessOutboundHandler) Dispatch(firstPacket v2net.Packet, ray ray.Out
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	buffer := alloc.NewSmallBuffer()
 |  |  	buffer := alloc.NewSmallBuffer()
 | 
											
												
													
														|  | -	defer buffer.Release() // Buffer is released after communication finishes.
 |  | 
 | 
											
												
													
														|  | 
 |  | +	defer buffer.Release()                             // Buffer is released after communication finishes.
 | 
											
												
													
														|  |  	v2net.ReadAllBytes(rand.Reader, buffer.Value[:36]) // 16 + 16 + 4
 |  |  	v2net.ReadAllBytes(rand.Reader, buffer.Value[:36]) // 16 + 16 + 4
 | 
											
												
													
														|  |  	request.RequestIV = buffer.Value[:16]
 |  |  	request.RequestIV = buffer.Value[:16]
 | 
											
												
													
														|  |  	request.RequestKey = buffer.Value[16:32]
 |  |  	request.RequestKey = buffer.Value[16:32]
 |