From 1f7a32f7f51eeef45bb58dde4e7d5d9d060ff932 Mon Sep 17 00:00:00 2001 From: luwenpeng Date: Thu, 15 Aug 2019 13:15:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=20ssl=5Fsvc=5Fclient=5Fst=5F?= =?UTF-8?q?mk=5Fkey()=20=E8=BF=94=E5=9B=9E=E7=9A=84=20hash=5Fkey=5Fsz?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- platform/src/ssl_service_cache.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/src/ssl_service_cache.cpp b/platform/src/ssl_service_cache.cpp index 994b816..1bc3442 100644 --- a/platform/src/ssl_service_cache.cpp +++ b/platform/src/ssl_service_cache.cpp @@ -137,7 +137,7 @@ static size_t ssl_svc_client_st_mk_key(const struct ssl_chello* chello, const st key_len=snprintf(key_buff, sz, "%s:", sip); chello_id_len=ssl_svc_app_st_mk_key(chello, addr, chello_id_buff, sizeof(chello_id_buff)); memcpy(key_buff+key_len, chello_id_buff, MIN(chello_id_len, sz-key_len)); - key_len+=chello_id_len; + key_len += MIN(chello_id_len, sz-key_len); free(addr_str); return key_len; @@ -378,7 +378,7 @@ struct ssl_service_cache* ssl_service_cache_create(unsigned int slot_size, unsig cache->fail_as_cli_pinning_count=fail_as_pinning_cnt; cache->fail_as_proto_err_count=fail_as_proto_err_cnt; cache->fail_time_window=fail_time_win; - cache->succ_as_app_not_pinning_count=4;//TODO: read from profile. + cache->succ_as_app_not_pinning_count=SUCC_AS_APP_NOT_PINNING;//TODO: read from profile. void (*free_func[])(void *)={ssl_svc_free_client_st, ssl_svc_free_server_st, ssl_svc_free_app_st}; for(i=0; i<3; i++) {