From 23be627646d819909230ef37aa2d2f4115116012 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 18 Mar 2010 09:53:54 +0000 Subject: [PATCH] fix --- src/fs/gnunet-service-fs.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 */ -- 2.25.1