diff options
author | Dominic Chen <d.c.ddcc@gmail.com> | 2017-04-13 14:58:13 -0400 |
---|---|---|
committer | Dominic Chen <d.c.ddcc@gmail.com> | 2017-04-13 16:13:11 -0400 |
commit | 92cc0b9c3db38088f79c5d1e432c429fbc366968 (patch) | |
tree | cb4895fbd139603f1573a281a8ca4a9755f238fa /bufferevent_filter.c | |
parent | 266f43af7798befa3d27bfabaa9ae699259c3924 (diff) | |
download | libevent-92cc0b9c3db38088f79c5d1e432c429fbc366968.tar.gz |
bufferevent: refactor to use type check macros
Diffstat (limited to 'bufferevent_filter.c')
-rw-r--r-- | bufferevent_filter.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bufferevent_filter.c b/bufferevent_filter.c index b5efd5c0..d9e8540f 100644 --- a/bufferevent_filter.c +++ b/bufferevent_filter.c @@ -118,11 +118,11 @@ static inline struct bufferevent_filtered * upcast(struct bufferevent *bev) { struct bufferevent_filtered *bev_f; - if (bev->be_ops != &bufferevent_ops_filter) + if (!BEV_IS_FILTER(bev)) return NULL; bev_f = (void*)( ((char*)bev) - evutil_offsetof(struct bufferevent_filtered, bev.bev)); - EVUTIL_ASSERT(bev_f->bev.bev.be_ops == &bufferevent_ops_filter); + EVUTIL_ASSERT(BEV_IS_FILTER(&bev_f->bev.bev)); return bev_f; } |