gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r23221 - gnunet/src/mesh


From: gnunet
Subject: [GNUnet-SVN] r23221 - gnunet/src/mesh
Date: Tue, 14 Aug 2012 13:20:08 +0200

Author: bartpolot
Date: 2012-08-14 13:20:08 +0200 (Tue, 14 Aug 2012)
New Revision: 23221

Modified:
   gnunet/src/mesh/gnunet-service-mesh.c
Log:
- avoid buildbots going crazy forever

Modified: gnunet/src/mesh/gnunet-service-mesh.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh.c       2012-08-14 11:15:49 UTC (rev 
23220)
+++ gnunet/src/mesh/gnunet-service-mesh.c       2012-08-14 11:20:08 UTC (rev 
23221)
@@ -7152,13 +7152,16 @@
 core_init (void *cls, struct GNUNET_CORE_Handle *server,
            const struct GNUNET_PeerIdentity *identity)
 {
+  strict int i = 0;
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Core init\n");
   core_handle = server;
   if (0 != memcmp (identity, &my_full_id, sizeof (my_full_id)) ||
       NULL == server)
   {
     GNUNET_log (GNUNET_ERROR_TYPE_ERROR, _("Wrong CORE service\n"));
-    GNUNET_SCHEDULER_shutdown ();
+    GNUNET_SCHEDULER_shutdown (); // Try gracefully
+    if (10 < i++)
+      GNUNET_abort(); // Try harder
   }
   return;
 }




reply via email to

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