gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r6793 - GNUnet/src/applications/fs/fsui


From: gnunet
Subject: [GNUnet-SVN] r6793 - GNUnet/src/applications/fs/fsui
Date: Sat, 10 May 2008 06:00:35 -0600 (MDT)

Author: grothoff
Date: 2008-05-10 06:00:31 -0600 (Sat, 10 May 2008)
New Revision: 6793

Modified:
   GNUnet/src/applications/fs/fsui/download.c
Log:
lock

Modified: GNUnet/src/applications/fs/fsui/download.c
===================================================================
--- GNUnet/src/applications/fs/fsui/download.c  2008-05-08 20:21:27 UTC (rev 
6792)
+++ GNUnet/src/applications/fs/fsui/download.c  2008-05-10 12:00:31 UTC (rev 
6793)
@@ -574,8 +574,12 @@
       GNUNET_FSUI_download_abort (c);
       c = c->next;
     }
+  GNUNET_mutex_lock (ctx->lock);
   if ((dl->state != GNUNET_FSUI_ACTIVE) && (dl->state != GNUNET_FSUI_PENDING))
-    return GNUNET_NO;
+    {
+      GNUNET_mutex_unlock (ctx->lock);
+      return GNUNET_NO;
+    }
   if (dl->state == GNUNET_FSUI_ACTIVE)
     {
       dl->state = GNUNET_FSUI_ABORTED_JOINED;
@@ -603,6 +607,7 @@
     GNUNET_GE_LOG_STRERROR_FILE (dl->ctx->ectx,
                                  GNUNET_GE_WARNING | GNUNET_GE_USER |
                                  GNUNET_GE_BULK, "unlink", dl->filename);
+  GNUNET_mutex_unlock (ctx->lock);
   return GNUNET_OK;
 }
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]