From 085987093f186dc6eb1145ae861af0d34fc0d9fd Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Mon, 5 Jul 2010 12:26:21 -0400 Subject: [PATCH] never let bufferevent_rlim functions return negative --- bufferevent_ratelim.c | 2 ++ 1 file changed, 2 insertions(+) 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; }