*/
struct GNUNET_PeerIdentity my_full_id;
+
+/**
+ * Signal that shutdown is happening: prevent recover measures.
+ */
+int shutting_down;
+
/*************************** Static global variables **************************/
/**
{
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "shutting down\n");
+ shutting_down = GNUNET_YES;
+
GML_shutdown ();
GMD_shutdown ();
GMC_shutdown ();
int ret;
int r;
+ shutting_down = GNUNET_NO;
r = GNUNET_SERVICE_run (argc, argv, "mesh", GNUNET_SERVICE_OPTION_NONE, &run,
NULL);
GNUNET_free (my_private_key);