summaryrefslogtreecommitdiff
path: root/platform/src/ssl_service_cache.cpp
diff options
context:
space:
mode:
authorluwenpeng <[email protected]>2019-08-26 14:56:47 +0800
committerluwenpeng <[email protected]>2019-09-03 11:03:03 +0800
commit90e6ec4fdc9a2c94b807fbef78a1a4d7c5ebaf2f (patch)
tree3c1ce9ce6a9d64e7c97e62173ef96e013abc288a /platform/src/ssl_service_cache.cpp
parentf589f0e4331a4b02eb42818a8b93e34502253a71 (diff)
ssl_svc_free_client_st() 中更新 proto_err_cli_cnt 的值
Diffstat (limited to 'platform/src/ssl_service_cache.cpp')
-rw-r--r--platform/src/ssl_service_cache.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/platform/src/ssl_service_cache.cpp b/platform/src/ssl_service_cache.cpp
index 11f845c..f8ae994 100644
--- a/platform/src/ssl_service_cache.cpp
+++ b/platform/src/ssl_service_cache.cpp
@@ -58,6 +58,12 @@ static void ssl_svc_free_client_st(void * data)
{
svc_cache->stat.pinning_cli_cnt--;
}
+
+ if (p->protocol_error_count >= svc_cache->fail_as_proto_err_count)
+ {
+ svc_cache->stat.proto_err_cli_cnt--;
+ }
+
free(p);
return;
}