diff options
Diffstat (limited to 'src/ats')
-rw-r--r-- | src/ats/gnunet-ats-solver-eval.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/ats/gnunet-ats-solver-eval.c b/src/ats/gnunet-ats-solver-eval.c index fbcd14a9c..17bdf6b15 100644 --- a/src/ats/gnunet-ats-solver-eval.c +++ b/src/ats/gnunet-ats-solver-eval.c | |||
@@ -818,10 +818,10 @@ GNUNET_ATS_solver_generate_property_stop_all () | |||
818 | /** | 818 | /** |
819 | * Preference Generators | 819 | * Preference Generators |
820 | */ | 820 | */ |
821 | |||
822 | static struct PreferenceGenerator *pref_gen_head; | 821 | static struct PreferenceGenerator *pref_gen_head; |
823 | static struct PreferenceGenerator *pref_gen_tail; | 822 | static struct PreferenceGenerator *pref_gen_tail; |
824 | 823 | ||
824 | |||
825 | static double | 825 | static double |
826 | get_preference (struct PreferenceGenerator *pg) | 826 | get_preference (struct PreferenceGenerator *pg) |
827 | { | 827 | { |
@@ -902,7 +902,8 @@ set_feedback_task (void *cls, | |||
902 | return; | 902 | return; |
903 | } | 903 | } |
904 | 904 | ||
905 | switch (pg->kind) { | 905 | switch (pg->kind) |
906 | { | ||
906 | case GNUNET_ATS_PREFERENCE_BANDWIDTH: | 907 | case GNUNET_ATS_PREFERENCE_BANDWIDTH: |
907 | dur = GNUNET_TIME_absolute_get_duration(pg->feedback_last_bw_update); | 908 | dur = GNUNET_TIME_absolute_get_duration(pg->feedback_last_bw_update); |
908 | bw_acc_in = dur.rel_value_us *pg->last_assigned_bw_in + pg->feedback_bw_in_acc; | 909 | bw_acc_in = dur.rel_value_us *pg->last_assigned_bw_in + pg->feedback_bw_in_acc; |
@@ -925,6 +926,8 @@ set_feedback_task (void *cls, | |||
925 | 926 | ||
926 | break; | 927 | break; |
927 | default: | 928 | default: |
929 | GNUNET_break (0); | ||
930 | feedback = 0.0; | ||
928 | break; | 931 | break; |
929 | } | 932 | } |
930 | GNUNET_log(GNUNET_ERROR_TYPE_INFO, | 933 | GNUNET_log(GNUNET_ERROR_TYPE_INFO, |
@@ -950,9 +953,10 @@ set_feedback_task (void *cls, | |||
950 | &set_feedback_task, pg); | 953 | &set_feedback_task, pg); |
951 | } | 954 | } |
952 | 955 | ||
956 | |||
953 | static void | 957 | static void |
954 | set_pref_task (void *cls, | 958 | set_pref_task (void *cls, |
955 | const struct GNUNET_SCHEDULER_TaskContext *tc) | 959 | const struct GNUNET_SCHEDULER_TaskContext *tc) |
956 | { | 960 | { |
957 | struct PreferenceGenerator *pg = cls; | 961 | struct PreferenceGenerator *pg = cls; |
958 | struct TestPeer *p; | 962 | struct TestPeer *p; |