diff options
Diffstat (limited to 'src/sapp_dev/sapp_init.c')
| -rw-r--r-- | src/sapp_dev/sapp_init.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/sapp_dev/sapp_init.c b/src/sapp_dev/sapp_init.c index 14b8457..04a48b0 100644 --- a/src/sapp_dev/sapp_init.c +++ b/src/sapp_dev/sapp_init.c @@ -57,10 +57,13 @@ extern char gdev_keepalive_ip_entry(const struct streaminfo *pstream,unsigned ch extern char gdev_keepalive_udp_entry(const struct streaminfo *a_udp, void **pme, int thread_seq, const void *ip_hdr); static int _check_exit_cap_mode; -extern volatile unsigned long g_sapp_destory_env_done_val; +extern volatile unsigned long g_sapp_destory_env_running_state; +extern volatile unsigned long g_sapp_destory_env_done_state; + static void forbid_call_exit_in_running_state(void) { - if(SAPP_DESTROY_DONE_FLAG == g_sapp_destory_env_done_val){ + /* ��������libsapp_destroy_env() �˳�����, ���澯 */ + if(SAPP_DESTROY_DONE_FLAG == g_sapp_destory_env_done_state){ return; } |
