Fix bad type cast in dispatcher

This commit is contained in:
世界 2023-04-24 22:43:57 +08:00
parent 837d7d885f
commit 0a099d972b
No known key found for this signature in database
GPG key ID: CD109927C34A63C4
7 changed files with 49 additions and 13 deletions

View file

@ -7,7 +7,7 @@ import (
"github.com/xtls/xray-core/common/errors"
)
func readOneUDP(r io.Reader) (*Buffer, error) {
func ReadOneUDP(r io.Reader) (*Buffer, error) {
b := New()
for i := 0; i < 64; i++ {
_, err := b.ReadFrom(r)
@ -166,7 +166,7 @@ type PacketReader struct {
// ReadMultiBuffer implements Reader.
func (r *PacketReader) ReadMultiBuffer() (MultiBuffer, error) {
b, err := readOneUDP(r.Reader)
b, err := ReadOneUDP(r.Reader)
if err != nil {
return nil, err
}