]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
htsp: add global lock protection for htsp_done()
authorJaroslav Kysela <perex@perex.cz>
Tue, 20 Mar 2018 12:56:01 +0000 (13:56 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 20 Mar 2018 12:56:01 +0000 (13:56 +0100)
src/htsp_server.c

index e723d00b7a54511d135724f76809694d9d8fb0c3..3481b288b2fc29c45ff71a6f55f93a210581cc63 100644 (file)
@@ -3540,10 +3540,12 @@ htsp_register(void)
 void
 htsp_done(void)
 {
+  pthread_mutex_lock(&global_lock);
   if (htsp_server_2)
     tcp_server_delete(htsp_server_2);
   if (htsp_server)
     tcp_server_delete(htsp_server);
+  pthread_mutex_unlock(&global_lock);
 }
 
 /* **************************************************************************