$ git clone http://tcclient.ion.nu/tc_client.git
commit 3565957577104ba1dd72be2310c04d6d3abcbef7
Author: Alicia <...>
Date:   Sun Sep 25 19:34:11 2016 +0200

    tc_client-gtk: cleaned up leftover windows compatibility code that is no longer necessary.

diff --git a/ChangeLog b/ChangeLog
index 02862d0..b7ae2d8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,7 @@ tc_client-gtk: added greenscreen postprocessor.
 tc_client-gtk: added GTK+2 compatibility code related to the greenscreen postprocessor.
 tc_client-gtk: changed camera input for broadcasting from using a thread to using g_timeout.
 tc_client-gtk: use the camera's own copy of its ID for g_timeout_add() rather than what camera_new() was called with. And in configure, include libavutil/mem.h if we fall back on av_freep()
+tc_client-gtk: cleaned up leftover windows compatibility code that is no longer necessary.
 tc_client-gtk and camviewer: updated to libavcodec's avcodec_{send,receive}_{frame,packet} API.
 0.39:
 Added a /closecam command to stop receiving a cam stream.
diff --git a/utilities/gtk/camviewer.c b/utilities/gtk/camviewer.c
index c9c2a94..d978bbe 100644
--- a/utilities/gtk/camviewer.c
+++ b/utilities/gtk/camviewer.c
@@ -1098,10 +1098,6 @@ int main(int argc, char** argv)
   {
     TerminateProcess(coreprocess.hProcess, 0);
   }
-  if(camproc)
-  {
-    TerminateProcess(camproc, 0);
-  }
 #endif
   camera_cleanup();
 #ifdef HAVE_AVRESAMPLE