some changes

This commit is contained in:
patterniha 2025-05-15 07:25:38 +03:30
parent 1629c8e148
commit 3ba7f5f6d3

View file

@ -391,14 +391,14 @@ func sniffer(ctx context.Context, cReader *cachedReader, metadataOnly bool, netw
case common.ErrNoClue: // No Clue: protocol not matches, and sniffer cannot determine whether there will be a match or not case common.ErrNoClue: // No Clue: protocol not matches, and sniffer cannot determine whether there will be a match or not
totalAttempt++ totalAttempt++
case protocol.ErrProtoNeedMoreData: // Protocol Need More Data: protocol matches, but need more data to complete sniffing case protocol.ErrProtoNeedMoreData: // Protocol Need More Data: protocol matches, but need more data to complete sniffing
totalAttempt++ break
default: default:
return result, err return result, err
} }
} else { } else {
return nil, io.EOF return nil, io.EOF
} }
if totalAttempt >= 32 || cacheDeadline <= 0 { if totalAttempt >= 2 || cacheDeadline <= 0 {
return nil, errSniffingTimeout return nil, errSniffingTimeout
} }
} }