aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2015-02-07 18:28:48 +0000
committerChristian Grothoff <christian@grothoff.org>2015-02-07 18:28:48 +0000
commit03ace5f308862db05c67759b533ab9bbf07b1556 (patch)
tree7558ed18f3fc790557989c61d93d657900cffd18
parent71fae9884ef8e28a3baf09e5ab08747185c263f1 (diff)
downloadgnunet-03ace5f308862db05c67759b533ab9bbf07b1556.tar.gz
gnunet-03ace5f308862db05c67759b533ab9bbf07b1556.zip
deduplicate code for quota parsing
-rw-r--r--src/ats/gnunet-service-ats_plugins.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/ats/gnunet-service-ats_plugins.c b/src/ats/gnunet-service-ats_plugins.c
index 79b13fdd1..8aa915bd7 100644
--- a/src/ats/gnunet-service-ats_plugins.c
+++ b/src/ats/gnunet-service-ats_plugins.c
@@ -431,10 +431,6 @@ GAS_plugins_init (const struct GNUNET_CONFIGURATION_Handle *cfg)
431 "No resource assignment method configured, using proportional approach\n"); 431 "No resource assignment method configured, using proportional approach\n");
432 mode_str = GNUNET_strdup ("proportional"); 432 mode_str = GNUNET_strdup ("proportional");
433 } 433 }
434 load_quotas (cfg,
435 quotas_out,
436 quotas_in,
437 GNUNET_ATS_NetworkTypeCount);
438 env.cls = NULL; 434 env.cls = NULL;
439 env.info_cb = &solver_info_cb; 435 env.info_cb = &solver_info_cb;
440 env.bandwidth_changed_cb = &bandwidth_changed_cb; 436 env.bandwidth_changed_cb = &bandwidth_changed_cb;
@@ -444,11 +440,10 @@ GAS_plugins_init (const struct GNUNET_CONFIGURATION_Handle *cfg)
444 env.stats = GSA_stats; 440 env.stats = GSA_stats;
445 env.addresses = GSA_addresses; 441 env.addresses = GSA_addresses;
446 env.network_count = GNUNET_ATS_NetworkTypeCount; 442 env.network_count = GNUNET_ATS_NetworkTypeCount;
447 for (c = 0; c < GNUNET_ATS_NetworkTypeCount; c++) 443 load_quotas (cfg,
448 { 444 env.out_quota,
449 env.out_quota[c] = quotas_out[c]; 445 env.in_quota,
450 env.in_quota[c] = quotas_in[c]; 446 GNUNET_ATS_NetworkTypeCount);
451 }
452 447
453 GNUNET_asprintf (&plugin, 448 GNUNET_asprintf (&plugin,
454 "libgnunet_plugin_ats_%s", 449 "libgnunet_plugin_ats_%s",