]> granicus.if.org Git - libevent/commitdiff
never let bufferevent_rlim functions return negative
authorNick Mathewson <nickm@torproject.org>
Mon, 5 Jul 2010 16:26:21 +0000 (12:26 -0400)
committerNick Mathewson <nickm@torproject.org>
Mon, 5 Jul 2010 16:26:21 +0000 (12:26 -0400)
bufferevent_ratelim.c

index d32f63b3c8c9990f1f43c80fafef96ab85cf9923..afae2e3af14b5860df3c661cf98f08cce0860e36 100644 (file)
@@ -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;
 }