Fix check ss bad udp request #1122

This commit is contained in:
世界 committed 2022-06-28 07:50:18 +08:00
1 parent 0f2a6f2088
commit 52930a16b2
5 files changed
+15 -10

No files matched your search

+3 -1
View File
@@ -105,8 +105,10 @@ func (i *RelayInbound) Process(ctx context.Context, network net.Network, connect
return returnError(err)
}
for _, buffer := range mb {
err = i.service.NewPacket(ctx, pc, B.As(buffer.Bytes()).ToOwned(), metadata)
packet := B.As(buffer.Bytes()).ToOwned()
err = i.service.NewPacket(ctx, pc, packet, metadata)
if err != nil {
packet.Release()
buf.ReleaseMulti(mb)
return err
}