diff options
author | Nick Mathewson <nickm@torproject.org> | 2010-11-01 13:43:43 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2010-11-01 13:43:43 -0400 |
commit | 7484df61c981fc33db2152f75ddac689791b9929 (patch) | |
tree | 2eac3c92cb8555235d01695cbb8fe148ae66b5c8 /bufferevent_async.c | |
parent | b6a158ca22359831475e4cb10498063f72b07823 (diff) | |
download | libevent-7484df61c981fc33db2152f75ddac689791b9929.tar.gz |
Fix even more win64 warnings
Diffstat (limited to 'bufferevent_async.c')
-rw-r--r-- | bufferevent_async.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bufferevent_async.c b/bufferevent_async.c index fb23d15a..b7284fda 100644 --- a/bufferevent_async.c +++ b/bufferevent_async.c @@ -194,7 +194,9 @@ bev_async_consider_writing(struct bufferevent_async *beva) at_most = evbuffer_get_length(bev->output); /* XXXX This over-commits. */ - limit = _bufferevent_get_write_max(&beva->bev); + /* This is safe so long as bufferevent_get_write_max never returns + * more than INT_MAX. That's true for now. XXXX */ + limit = (int)_bufferevent_get_write_max(&beva->bev); if (at_most >= (size_t)limit && limit >= 0) at_most = limit; @@ -248,7 +250,8 @@ bev_async_consider_reading(struct bufferevent_async *beva) } /* XXXX This over-commits. */ - limit = _bufferevent_get_read_max(&beva->bev); + /* XXXX see also not above on cast on _bufferevent_get_write_max() */ + limit = (int)_bufferevent_get_read_max(&beva->bev); if (at_most >= (size_t)limit && limit >= 0) at_most = limit; |