From: Christian Grothoff Date: Thu, 4 Mar 2010 08:21:21 +0000 (+0000) Subject: bugfix X-Git-Tag: initial-import-from-subversion-38251~22583 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ac876e92cf6d3efdae6619d7dbe050a42bdba0cb;p=oweals%2Fgnunet.git bugfix --- diff --git a/src/core/gnunet-service-core.c b/src/core/gnunet-service-core.c index b65d67513..cb5e3d7dd 100644 --- a/src/core/gnunet-service-core.c +++ b/src/core/gnunet-service-core.c @@ -1028,7 +1028,8 @@ handle_client_request_info (void *cls, n->bpm_out_external_limit); if (want_reserv < 0) { - n->available_recv_window += want_reserv; + got_reserv = want_reserv; + n->available_recv_window -= want_reserv; } else if (want_reserv > 0) { @@ -3298,8 +3299,8 @@ neighbour_quota_update (void *cls, qout_ms = (n->bpm_out == 0) ? 0 : 1 + n->bpm_out / 60000; GNUNET_TRANSPORT_set_quota (transport, &n->peer, - n->bpm_in, - n->bpm_out, + qin_ms, + qout_ms, GNUNET_TIME_UNIT_FOREVER_REL, NULL, NULL); }