fix comment about mq allocation
[oweals/gnunet.git] / src / util / bandwidth.c
index 61677fdcf282d9791fa0dd7e040c37b925ca9283..980af764a0638aa954ba0f2b06c6c513368c8f4a 100644 (file)
@@ -147,7 +147,11 @@ excess_trigger (void *cls)
 
   av->excess_task = NULL;
   if (NULL != av->excess_cb)
+  {
+    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+               "Notifying application about excess bandwidth\n");
     av->excess_cb (av->excess_cb_cls);
+  }
 }
 
 
@@ -199,10 +203,9 @@ update_excess (struct GNUNET_BANDWIDTH_Tracker *av)
   }
   else
   {
+    double factor = 1.0 * left_bytes / (double) av->available_bytes_per_s__; 
     delay = GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS,
-                                           left_bytes);
-    delay = GNUNET_TIME_relative_divide (delay,
-                                         av->available_bytes_per_s__);
+                                           (unsigned long long) factor);
   }
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
              "At %llu bps it will take us %s for %lld bytes to reach excess threshold\n",