1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-06-13 03:10:44 +00:00

fix packetaddr inline init in proxy/socks

This commit is contained in:
Shelikhoo 2021-12-27 16:44:45 +00:00 committed by Xiaokang Wang (Shelikhoo)
parent 552a15085d
commit 35db419556

View File

@ -192,7 +192,8 @@ func (s *Server) handleUDPPayload(ctx context.Context, conn internet.Connection,
case packetaddr.PacketAddrType_None:
break
case packetaddr.PacketAddrType_Packet:
udpDispatcherConstructor = udp.NewPacketAddrDispatcherCreator(ctx).NewPacketAddrDispatcher
packetAddrDispatcherFactory := udp.NewPacketAddrDispatcherCreator(ctx)
udpDispatcherConstructor = packetAddrDispatcherFactory.NewPacketAddrDispatcher
}
udpServer := udpDispatcherConstructor(dispatcher, func(ctx context.Context, packet *udp_proto.Packet) {
payload := packet.Payload