aboutsummaryrefslogtreecommitdiff
path: root/src/testbed/generate-underlay-topology.c
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/generate-underlay-topology.c
parent334fa9a6f8028aedc65b63e5704228a879e8629e (diff)
downloadgnunet-8b69aded04512e71f742c2ee60be174af18a8759.tar.gz
gnunet-8b69aded04512e71f742c2ee60be174af18a8759.zip
- allow peers to connect in both directions
Diffstat (limited to 'src/testbed/generate-underlay-topology.c')
-rw-r--r--src/testbed/generate-underlay-topology.c15
1 files changed, 14 insertions, 1 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)