aboutsummaryrefslogtreecommitdiff
path: root/src/testbed
diff options
context:
space:
mode:
authorSree Harsha Totakura <totakura@in.tum.de>2014-01-08 14:59:17 +0000
committerSree Harsha Totakura <totakura@in.tum.de>2014-01-08 14:59:17 +0000
commit8b69aded04512e71f742c2ee60be174af18a8759 (patch)
tree3c332b976e1c3cbf4ca102810ed701d38427e180 /src/testbed
parent334fa9a6f8028aedc65b63e5704228a879e8629e (diff)
downloadgnunet-8b69aded04512e71f742c2ee60be174af18a8759.tar.gz
gnunet-8b69aded04512e71f742c2ee60be174af18a8759.zip
- allow peers to connect in both directions
Diffstat (limited to 'src/testbed')
-rw-r--r--src/testbed/generate-underlay-topology.c15
-rw-r--r--src/testbed/gnunet-daemon-testbed-underlay.c2
2 files changed, 15 insertions, 2 deletions
diff --git a/src/testbed/generate-underlay-topology.c b/src/testbed/generate-underlay-topology.c
index 33c52ae35..98d7dfc6f 100644
--- a/src/testbed/generate-underlay-topology.c
+++ b/src/testbed/generate-underlay-topology.c
@@ -114,6 +114,19 @@ link_processor (void *cls,
114 FPRINTF (stdout, "%u -> %u\n", A, B); 114 FPRINTF (stdout, "%u -> %u\n", A, B);
115 GNUNET_break (SQLITE_OK == sqlite3_reset (stmt_insert)); 115 GNUNET_break (SQLITE_OK == sqlite3_reset (stmt_insert));
116 //GNUNET_break (SQLITE_OK == sqlite3_clear_bindings (stmt_insert)); 116 //GNUNET_break (SQLITE_OK == sqlite3_clear_bindings (stmt_insert));
117 if ( (SQLITE_OK != sqlite3_bind_int (stmt_insert, 1, B)) ||
118 (SQLITE_OK != sqlite3_bind_int (stmt_insert, 2, A)) )
119 {
120 LOG_SQLITE (db, NULL, GNUNET_ERROR_TYPE_ERROR, "sqlite3_bind_int");
121 return GNUNET_SYSERR;
122 }
123 if (SQLITE_DONE != sqlite3_step (stmt_insert))
124 {
125 LOG_SQLITE (db, NULL, GNUNET_ERROR_TYPE_ERROR, "sqlite3_step");
126 return GNUNET_SYSERR;
127 }
128 FPRINTF (stdout, "%u -> %u\n", B, A);
129 GNUNET_break (SQLITE_OK == sqlite3_reset (stmt_insert));
117 return GNUNET_OK; 130 return GNUNET_OK;
118} 131}
119 132
@@ -254,7 +267,7 @@ run (void *cls, char *const *args, const char *cfgfile,
254 } 267 }
255 break; 268 break;
256 default: 269 default:
257 GNUNET_assert (0); 270 break;
258 } 271 }
259 /* parse for second TOPOOPT. Only required for SCALE_FREE topology */ 272 /* parse for second TOPOOPT. Only required for SCALE_FREE topology */
260 switch (topology) 273 switch (topology)
diff --git a/src/testbed/gnunet-daemon-testbed-underlay.c b/src/testbed/gnunet-daemon-testbed-underlay.c
index 5c5b5cddf..0e77dc4cd 100644
--- a/src/testbed/gnunet-daemon-testbed-underlay.c
+++ b/src/testbed/gnunet-daemon-testbed-underlay.c
@@ -463,7 +463,7 @@ main (int argc, char *const *argv)
463#endif 463#endif
464 ret = 464 ret =
465 (GNUNET_OK == 465 (GNUNET_OK ==
466 GNUNET_PROGRAM_run (argc, argv, "gnunet-daemon-testbed-underlay", 466 GNUNET_PROGRAM_run (argc, argv, "testbed-underlay",
467 _ 467 _
468 ("Daemon to restrict underlay network in testbed deployments"), 468 ("Daemon to restrict underlay network in testbed deployments"),
469 options, &run, NULL)) ? 0 : 1; 469 options, &run, NULL)) ? 0 : 1;