diff options
Diffstat (limited to 'src/ats/libgnunet_plugin_ats_mlp.c')
-rw-r--r-- | src/ats/libgnunet_plugin_ats_mlp.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ats/libgnunet_plugin_ats_mlp.c b/src/ats/libgnunet_plugin_ats_mlp.c index aef0c1875..ed2cf5987 100644 --- a/src/ats/libgnunet_plugin_ats_mlp.c +++ b/src/ats/libgnunet_plugin_ats_mlp.c | |||
@@ -1266,6 +1266,12 @@ GAS_mlp_address_add (void *solver, | |||
1266 | GNUNET_assert (NULL != solver); | 1266 | GNUNET_assert (NULL != solver); |
1267 | GNUNET_assert (NULL != address); | 1267 | GNUNET_assert (NULL != address); |
1268 | 1268 | ||
1269 | if (GNUNET_ATS_NetworkTypeCount >= network) | ||
1270 | { | ||
1271 | GNUNET_break (0); | ||
1272 | return; | ||
1273 | } | ||
1274 | |||
1269 | if (NULL == address->solver_information) | 1275 | if (NULL == address->solver_information) |
1270 | { | 1276 | { |
1271 | address->solver_information = GNUNET_new (struct MLP_information); | 1277 | address->solver_information = GNUNET_new (struct MLP_information); |
@@ -1429,6 +1435,12 @@ GAS_mlp_address_change_network (void *solver, | |||
1429 | GNUNET_assert (NULL != solver); | 1435 | GNUNET_assert (NULL != solver); |
1430 | GNUNET_assert (NULL != address); | 1436 | GNUNET_assert (NULL != address); |
1431 | 1437 | ||
1438 | if (GNUNET_ATS_NetworkTypeCount >= new_network) | ||
1439 | { | ||
1440 | GNUNET_break (0); | ||
1441 | return; | ||
1442 | } | ||
1443 | |||
1432 | if (NULL == mlpi) | 1444 | if (NULL == mlpi) |
1433 | { | 1445 | { |
1434 | GNUNET_break (0); | 1446 | GNUNET_break (0); |