diff options
| author | zhengchao <[email protected]> | 2019-07-26 14:16:07 +0600 |
|---|---|---|
| committer | luwenpeng <[email protected]> | 2019-09-03 11:03:03 +0800 |
| commit | 63bcc591a7bb866a4476c7ad60f6d9fdd821844c (patch) | |
| tree | 735ca35b2537ee3cb54a2a1cb90819e84bfeda91 /platform/src/ssl_service_cache.cpp | |
| parent | 7c12f06b29a497c6a90ccee501faab2c35f527cd (diff) | |
增加app not pinning的统计信息,修复判空。
Diffstat (limited to 'platform/src/ssl_service_cache.cpp')
| -rw-r--r-- | platform/src/ssl_service_cache.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/platform/src/ssl_service_cache.cpp b/platform/src/ssl_service_cache.cpp index 4b9e987..03c5f54 100644 --- a/platform/src/ssl_service_cache.cpp +++ b/platform/src/ssl_service_cache.cpp @@ -145,13 +145,13 @@ static size_t ssl_svc_client_st_mk_key(const struct ssl_chello* chello, const st static long cli_st_read_cb(void * data, const uchar * key, uint size, void * user_arg) { struct ssl_svc_client_st* cli_st=(struct ssl_svc_client_st*)data; - struct ssl_service_cache* svc_cache=cli_st->ref_svc_cache; struct ssl_service_status* result=(struct ssl_service_status*)user_arg; if (cli_st == NULL) { return 0; } + struct ssl_service_cache* svc_cache=cli_st->ref_svc_cache; if(cli_st->suspect_pinning_count==0) { result->cli_pinning_status=PINNING_ST_NOT_PINNING; @@ -414,6 +414,8 @@ void ssl_service_cache_destroy(struct ssl_service_cache* cache) cache->cli_st_hash=NULL; MESA_htable_destroy(cache->srv_st_hash, NULL); cache->srv_st_hash=NULL; + MESA_htable_destroy(cache->app_st_hash, NULL); + cache->app_st_hash=NULL; free(cache); return; } |
