aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2005-06-06 18:11:36 +0000
committerChristian Grothoff <christian@grothoff.org>2005-06-06 18:11:36 +0000
commit6e1bf22bb07f8117a7a01857277cd58c4aeb3fac (patch)
tree944ffa4f7a414ced1cdc47aebddfaf44a178c516
parent6c4321c38d5a1d7b2607369b607c3ec794d78974 (diff)
downloadgnunet-gtk-6e1bf22bb07f8117a7a01857277cd58c4aeb3fac.tar.gz
gnunet-gtk-6e1bf22bb07f8117a7a01857277cd58c4aeb3fac.zip
coding
-rw-r--r--src/fs.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/fs.c b/src/fs.c
index ab0daa27..7f177bdc 100644
--- a/src/fs.c
+++ b/src/fs.c
@@ -137,6 +137,7 @@ static void * shutdownCode(Semaphore * sig) {
137void gtk_fs_done() { 137void gtk_fs_done() {
138 PTHREAD_T doneThread; 138 PTHREAD_T doneThread;
139 Semaphore * sig; 139 Semaphore * sig;
140 void * unused;
140 141
141 sig = SEMAPHORE_NEW(0); 142 sig = SEMAPHORE_NEW(0);
142 if (0 != PTHREAD_CREATE(&doneThread, 143 if (0 != PTHREAD_CREATE(&doneThread,
@@ -146,6 +147,8 @@ void gtk_fs_done() {
146 DIE_STRERROR("pthread_create"); 147 DIE_STRERROR("pthread_create");
147 while (OK != SEMAPHORE_DOWN_NONBLOCKING(sig)) 148 while (OK != SEMAPHORE_DOWN_NONBLOCKING(sig))
148 gtkRunSomeSaveCalls(); 149 gtkRunSomeSaveCalls();
150 PTHREAD_JOIN(&doneThread,
151 &unused);
149 SEMAPHORE_FREE(sig); 152 SEMAPHORE_FREE(sig);
150} 153}
151 154