silly optimization

This commit is contained in:
JackDoan
2026-07-14 19:37:37 -05:00
parent f87c48c6c6
commit 41daff6538
2 changed files with 62 additions and 6 deletions
+11 -6
View File
@@ -190,13 +190,18 @@ func SubTypeName(t MessageType, s MessageSubType) string {
}
func IsValidSubType(t MessageType, s MessageSubType) bool {
if n, ok := subTypeMap[t]; ok {
if _, ok := (*n)[s]; ok {
return true
}
switch t {
case Message:
return s == MessageNone || s == MessageRelay
case Handshake:
return s == HandshakeIXPSK0
case Test:
return s == TestReply || s == TestRequest
case Control, CloseTunnel, RecvError, LightHouse:
return s == 0
default:
return false
}
return false
}
// NewHeader turns bytes into a header