diff options
Diffstat (limited to 'src/util/bandwidth.c')
-rw-r--r-- | src/util/bandwidth.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/bandwidth.c b/src/util/bandwidth.c index f20f9afbf..a08bb1f43 100644 --- a/src/util/bandwidth.c +++ b/src/util/bandwidth.c | |||
@@ -178,7 +178,6 @@ update_tracker (struct GNUNET_BANDWIDTH_Tracker *av) | |||
178 | delta_time = now.value - av->last_update__.value; | 178 | delta_time = now.value - av->last_update__.value; |
179 | delta_avail = (delta_time * ((unsigned long long) av->available_bytes_per_s__) + 500LL) / 1000LL; | 179 | delta_avail = (delta_time * ((unsigned long long) av->available_bytes_per_s__) + 500LL) / 1000LL; |
180 | av->consumption_since_last_update__ -= delta_avail; | 180 | av->consumption_since_last_update__ -= delta_avail; |
181 | av->last_update__ = now; | ||
182 | if (av->consumption_since_last_update__ < 0) | 181 | if (av->consumption_since_last_update__ < 0) |
183 | { | 182 | { |
184 | left_bytes = - av->consumption_since_last_update__; | 183 | left_bytes = - av->consumption_since_last_update__; |
@@ -193,6 +192,7 @@ update_tracker (struct GNUNET_BANDWIDTH_Tracker *av) | |||
193 | (unsigned int) av->available_bytes_per_s__, | 192 | (unsigned int) av->available_bytes_per_s__, |
194 | (unsigned long long) (now.value - av->last_update__.value)); | 193 | (unsigned long long) (now.value - av->last_update__.value)); |
195 | #endif | 194 | #endif |
195 | av->last_update__ = now; | ||
196 | } | 196 | } |
197 | 197 | ||
198 | 198 | ||