summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorluwenpeng <[email protected]>2024-10-17 15:00:51 +0800
committerluwenpeng <[email protected]>2024-10-17 18:40:01 +0800
commit89a4a16713dada32cb4445ae62b64fe3e48be0d8 (patch)
tree5e8484472a4d5ddf2539c450ee2021636a8f319f /platform
parent5a1ecfba92d918563b0c5ac694fbdc7f0b649008 (diff)
bugfix: downstream connected success set is_app_not_pinning
Diffstat (limited to 'platform')
-rw-r--r--platform/src/ssl_stream.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/platform/src/ssl_stream.cpp b/platform/src/ssl_stream.cpp
index bd3d8f8..0770e80 100644
--- a/platform/src/ssl_stream.cpp
+++ b/platform/src/ssl_stream.cpp
@@ -1944,6 +1944,10 @@ static void ssl_client_connected_eventcb(struct bufferevent * bev, short events,
}
s_stream->negotiated_version=SSL_version(s_stream->ssl);
ssl_stream_set_cmsg_string(s_stream, TFE_CMSG_SSL_CLIENT_SIDE_VERSION, SSL_get_version(s_stream->ssl));
+ struct ssl_service_status status;
+ memset(&status, 0, sizeof(status));
+ status.is_app_not_pinning = 1;
+ ssl_service_cache_write(mgr->svc_cache, s_upstream->client_hello, s_stream->tcp_stream, &status);
promise_success(p, ctx);
}