소스 검색

Retain ECE/CWR/NS TCP flags

Rod Hynes 5 년 전
부모
커밋
d31b40b88a
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      psiphon/server/packetman.go

+ 5 - 0
psiphon/server/packetman.go

@@ -193,5 +193,10 @@ func selectPacketManipulationSpec(
 		specNames = append(specNames, allProtocolsSpecNames...)
 	}
 
+	if len(specNames) < 1 {
+		// Tactics contains no candidate specs for this protocol.
+		return "", nil
+	}
+
 	return specNames[prng.Range(0, len(specNames)-1)], nil
 }