summaryrefslogtreecommitdiff
path: root/src/sapp_dev
diff options
context:
space:
mode:
authorlijia <[email protected]>2021-10-21 17:55:22 +0800
committerlijia <[email protected]>2021-10-21 17:55:22 +0800
commit86bfb5297eaead2f816a8a64c94ba94e1885adfa (patch)
tree999c4b935f9482503f760691a86747394f986f85 /src/sapp_dev
parent4bf8b344cb5487055eb9ab653d896f797a4210f5 (diff)
TSG-7949, sapp频繁输出的重复告警日志改成field stat统计;
TSG-8118, 修复sapp解析配置文件etc/well_known_port.conf错误;
Diffstat (limited to 'src/sapp_dev')
-rw-r--r--src/sapp_dev/sapp_global_val.c1
-rw-r--r--src/sapp_dev/sapp_plug.c5
2 files changed, 6 insertions, 0 deletions
diff --git a/src/sapp_dev/sapp_global_val.c b/src/sapp_dev/sapp_global_val.c
index 4a23ec4..8cda235 100644
--- a/src/sapp_dev/sapp_global_val.c
+++ b/src/sapp_dev/sapp_global_val.c
@@ -333,6 +333,7 @@ void sapp_gval_destroy(void)
memset((void *)sapp_global_val, 0xFE, sizeof(sapp_global_t));
free(sapp_global_val);
+ sapp_global_val = NULL;
}
diff --git a/src/sapp_dev/sapp_plug.c b/src/sapp_dev/sapp_plug.c
index 87a577d..9b1e84c 100644
--- a/src/sapp_dev/sapp_plug.c
+++ b/src/sapp_dev/sapp_plug.c
@@ -213,6 +213,11 @@ void libsapp_destroy_env(void)
MESA_ATOMIC_SET(g_destory_env_done, 1);
}
+ if(NULL == sapp_global_val){
+ /* �����Ѿ����ù�libsapp_destroy_env(), ����libsapp_setup_env()ʧ���� */
+ return;
+ }
+
if(CAP_MODEL_PCAP_DUMPFILE == g_packet_io_cap_mode){
exit_process = 1;
}