From e8a91604e73cc2bffbae45dc1380dee634524dd9 Mon Sep 17 00:00:00 2001 From: zhengchao Date: Thu, 6 Jun 2019 16:36:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E7=9B=91=E6=B5=8B?= =?UTF-8?q?=E7=AD=96=E7=95=A5=E7=94=A8=E6=88=B7=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E5=9F=9F=E4=B8=BA=E7=A9=BA=E7=99=BDjson=EF=BC=8C=E5=91=BD?= =?UTF-8?q?=E4=B8=AD=E5=90=8E=E5=AF=BC=E8=87=B4=E6=AE=B5=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugin/business/pangu-http/src/pangu_http.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugin/business/pangu-http/src/pangu_http.cpp b/plugin/business/pangu-http/src/pangu_http.cpp index 5e95515..85b152e 100644 --- a/plugin/business/pangu-http/src/pangu_http.cpp +++ b/plugin/business/pangu-http/src/pangu_http.cpp @@ -610,6 +610,11 @@ void policy_action_param_free(struct policy_action_param* param) void policy_action_param_dup(int idx, MAAT_RULE_EX_DATA *to, MAAT_RULE_EX_DATA *from, long argl, void *argp) { struct policy_action_param* from_param=*((struct policy_action_param**)from); + if(from_param==NULL) + { + *to=NULL; + return; + } pthread_mutex_lock(&(from_param->lock)); from_param->ref_cnt++; pthread_mutex_unlock(&(from_param->lock));