Skip to content

Commit 6f20cec

Browse files
authored
Merge pull request #24 from GetPageSpeed/copilot/fix-fake-tls-issue
Fix Fake-TLS (EE mode) rejected when domain option specified
2 parents f9d39fb + cdc422a commit 6f20cec

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ dep
33
.idea
44
proxy-multi.conf
55
proxy-secret
6+
_codeql_detected_source_root

net/net-tcp-rpc-ext-server.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1315,8 +1315,8 @@ int tcp_rpcs_compact_parse_execute (connection_job_t C) {
13151315
unsigned tag = *(unsigned *)(random_header + 56);
13161316

13171317
if (tag == 0xdddddddd || ((tag == 0xeeeeeeee || tag == 0xefefefef) && !ext_rand_pad_only)) {
1318-
if (tag != 0xdddddddd && allow_only_tls) {
1319-
vkprintf (1, "Expected random padding mode\n");
1318+
if (tag == 0xdddddddd && allow_only_tls) {
1319+
vkprintf (1, "Expected Fake-TLS mode (EE/EF), got random padding mode (DD)\n");
13201320
RETURN_TLS_ERROR(default_domain_info);
13211321
}
13221322
assert (rwm_skip_data (&c->in, 64) == 64);

0 commit comments

Comments
 (0)