-write unique peer ID to file for each peer
authorChristian Grothoff <christian@grothoff.org>
Fri, 7 Dec 2012 10:29:44 +0000 (10:29 +0000)
committerChristian Grothoff <christian@grothoff.org>
Fri, 7 Dec 2012 10:29:44 +0000 (10:29 +0000)
src/testbed/gnunet-service-testbed.c

index 2b138129aa0dbd4623c1b24d6c92d5e81227b3d7..abf91a55b4ab854e9cd1386401f19051cb7b6743 100644 (file)
@@ -2415,11 +2415,16 @@ handle_peer_create (void *cls, struct GNUNET_SERVER_Client *client,
       return;
     }
     GNUNET_free (config);
+    GNUNET_CONFIGURATION_set_value_number (cfg,
+                                          "TESTBED",
+                                          "PEERID",
+                                          (unsigned long long) peer_id);
     peer = GNUNET_malloc (sizeof (struct Peer));
     peer->is_remote = GNUNET_NO;
     peer->details.local.cfg = cfg;
     peer->id = peer_id;
-    LOG_DEBUG ("Creating peer with id: %u\n", peer->id);
+    LOG_DEBUG ("Creating peer with id: %u\n", 
+              (unsigned int) peer->id);
     peer->details.local.peer =
         GNUNET_TESTING_peer_configure (master_context->system,
                                        peer->details.local.cfg, peer->id,