Do not unref the GThread since g_thread_join takes the reference. Also rename the...
authorBryce Allen <ballen@ci.uchicago.edu>
Thu, 7 Feb 2013 00:40:59 +0000 (19:40 -0500)
committerYouness Alaoui <youness.alaoui@collabora.co.uk>
Thu, 7 Feb 2013 00:40:59 +0000 (19:40 -0500)
examples/sdp-example.c
examples/threaded-example.c

index a588d6f..f13382e 100644 (file)
@@ -68,7 +68,7 @@ static void * example_thread(void *data);
 int
 main(int argc, char *argv[])
 {
-  GThread *gloopthread;
+  GThread *gexamplethread;
 
   // Parse arguments
   if (argc > 4 || argc < 2 || argv[1][1] != '\0') {
@@ -97,13 +97,12 @@ main(int argc, char *argv[])
 
   // Run the mainloop and the example thread
   exit_thread = FALSE;
-  gloopthread = g_thread_new("example thread", &example_thread, NULL);
+  gexamplethread = g_thread_new("example thread", &example_thread, NULL);
   g_main_loop_run (gloop);
   exit_thread = TRUE;
 
   g_main_loop_unref(gloop);
-  g_thread_join (gloopthread);
-  g_thread_unref (gloopthread);
+  g_thread_join (gexamplethread);
 
   return EXIT_SUCCESS;
 }
index 7c125f2..a2dde31 100644 (file)
@@ -77,7 +77,7 @@ static void * example_thread(void *data);
 int
 main(int argc, char *argv[])
 {
-  GThread *gloopthread;
+  GThread *gexamplethread;
 
   // Parse arguments
   if (argc > 4 || argc < 2 || argv[1][1] != '\0') {
@@ -106,13 +106,12 @@ main(int argc, char *argv[])
 
   // Run the mainloop and the example thread
   exit_thread = FALSE;
-  gloopthread = g_thread_new("example thread", &example_thread, NULL);
+  gexamplethread = g_thread_new("example thread", &example_thread, NULL);
   g_main_loop_run (gloop);
   exit_thread = TRUE;
 
   g_main_loop_unref(gloop);
-  g_thread_join (gloopthread);
-  g_thread_unref (gloopthread);
+  g_thread_join (gexamplethread);
 
   return EXIT_SUCCESS;
 }