gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r10700 - gnunet/src/fs


From: gnunet
Subject: [GNUnet-SVN] r10700 - gnunet/src/fs
Date: Thu, 25 Mar 2010 16:01:38 +0100

Author: grothoff
Date: 2010-03-25 16:01:38 +0100 (Thu, 25 Mar 2010)
New Revision: 10700

Modified:
   gnunet/src/fs/gnunet-service-fs.c
Log:
fix

Modified: gnunet/src/fs/gnunet-service-fs.c
===================================================================
--- gnunet/src/fs/gnunet-service-fs.c   2010-03-25 14:53:00 UTC (rev 10699)
+++ gnunet/src/fs/gnunet-service-fs.c   2010-03-25 15:01:38 UTC (rev 10700)
@@ -1313,7 +1313,16 @@
   uint32_t bm;
 
   pr->irc = NULL;
-  GNUNET_assert (peer != NULL);
+  if (peer == NULL)
+    {
+      /* error in communication with core, try again later */
+      if (pr->task == GNUNET_SCHEDULER_NO_TASK)
+       pr->task = GNUNET_SCHEDULER_add_delayed (sched,
+                                                get_processing_delay (),
+                                                &forward_request_task,
+                                                pr);
+      return;
+    }
   // (3) transmit, update ttl/priority
   cp = GNUNET_CONTAINER_multihashmap_get (connected_peers,
                                          &peer->hashPubKey);





reply via email to

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