From: Nick Mathewson Date: Mon, 5 Jul 2010 16:26:21 +0000 (-0400) Subject: never let bufferevent_rlim functions return negative X-Git-Tag: release-2.0.6-rc~35 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=085987093f186dc6eb1145ae861af0d34fc0d9fd;p=libevent never let bufferevent_rlim functions return negative --- diff --git a/bufferevent_ratelim.c b/bufferevent_ratelim.c index d32f63b3..afae2e3a 100644 --- a/bufferevent_ratelim.c +++ b/bufferevent_ratelim.c @@ -245,6 +245,8 @@ _bufferevent_get_rlim_max(struct bufferevent_private *bev, int is_write) CLAMPTO(share); } + if (max_so_far < 0) + max_so_far = 0; return max_so_far; }