From 2eeae529d03a3911726f713c4dedacb98a8ff5f9 Mon Sep 17 00:00:00 2001 From: fengweihao Date: Tue, 12 Apr 2022 17:52:57 +0800 Subject: [PATCH] =?UTF-8?q?bugfix:=20=E4=BF=AE=E5=A4=8DRocky=20Linux8.5?= =?UTF-8?q?=E7=BC=96=E8=AF=91=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- program/src/cert_session.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/program/src/cert_session.cpp b/program/src/cert_session.cpp index 0869167..f541dfb 100644 --- a/program/src/cert_session.cpp +++ b/program/src/cert_session.cpp @@ -1032,7 +1032,10 @@ void keyring_table_free_cb(int __attribute__((__unused__))table_id, MAAT_PLUGIN_ long __attribute__((__unused__))argl, void __attribute__((__unused__))*argp) { if (*ad == NULL) + { return; + } + struct pxy_obj_keyring* pxy_obj=(struct pxy_obj_keyring*)(*ad); atomic64_dec(&pxy_obj->ref_cnt); if (atomic64_read(&pxy_obj->ref_cnt) == 0) @@ -1315,7 +1318,7 @@ web_json_record_array_add_string(char **chain) if (sample_array == NULL) goto finish; - for(i = 0; chain[i] != '\0'; i++){ + for(i = 0; chain[i] != NULL; i++){ json_object_array_add(sample_array, json_object_new_string(chain[i])); } finish: