From c5e4f1c947ad5f21b605a5a17d5a470d378d5e16 Mon Sep 17 00:00:00 2001 From: Derry Date: Wed, 14 Apr 2021 09:17:28 -0700 Subject: [PATCH] Fix some bug --- open-app-filter/src/main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/open-app-filter/src/main.c b/open-app-filter/src/main.c index 666dbd0..4b75b94 100755 --- a/open-app-filter/src/main.c +++ b/open-app-filter/src/main.c @@ -34,12 +34,13 @@ void check_appfilter_enable(void) { int enable = 1; struct tm *t; + af_ctl_time_t *af_t = NULL; time_t tt; time(&tt); enable = config_get_appfilter_enable(); if (0 == enable) goto EXIT; - af_ctl_time_t *af_t = load_appfilter_ctl_time_config(); + af_t = load_appfilter_ctl_time_config(); if (!af_t) { enable = 0; @@ -69,7 +70,8 @@ EXIT: } else system("echo 0 >/proc/sys/oaf/enable "); - free(af_t); + if (af_t) + free(af_t); } void dev_list_timeout_handler(struct uloop_timeout *t)