[Top][All Lists]
[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;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r6793 - GNUnet/src/applications/fs/fsui,
gnunet <=