From: Jaroslav Kysela Date: Fri, 12 Jan 2018 18:32:43 +0000 (+0100) Subject: idnode: add missing lock X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=08a7dc0cf08925b187a2fb03c08042ab6ac2084f;p=thirdparty%2Ftvheadend.git idnode: add missing lock --- diff --git a/src/idnode.c b/src/idnode.c index ad5bc2717..7663c5d2f 100644 --- a/src/idnode.c +++ b/src/idnode.c @@ -2066,8 +2066,10 @@ idnode_done(void) { idclass_link_t *il; + pthread_mutex_lock(&global_lock); atomic_set(&save_running, 0); tvh_cond_signal(&save_cond, 0); + pthread_mutex_unlock(&global_lock); pthread_join(save_tid, NULL); mtimer_disarm(&save_timer);