From: Christian Grothoff Date: Thu, 18 Mar 2010 09:53:54 +0000 (+0000) Subject: fix X-Git-Tag: initial-import-from-subversion-38251~22423 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=23be627646d819909230ef37aa2d2f4115116012;p=oweals%2Fgnunet.git fix --- diff --git a/src/fs/gnunet-service-fs.c b/src/fs/gnunet-service-fs.c index 2f51d6d55..af0d59f13 100644 --- a/src/fs/gnunet-service-fs.c +++ b/src/fs/gnunet-service-fs.c @@ -2592,9 +2592,10 @@ handle_p2p_get (void *cls, /* only one result, wait for datastore */ break; default: - pr->task = GNUNET_SCHEDULER_add_now (sched, - &forward_request_task, - pr); + if (pr->task == GNUNET_SCHEDULER_NO_TASK) + pr->task = GNUNET_SCHEDULER_add_now (sched, + &forward_request_task, + pr); } /* make sure we don't track too many requests */