From 92cc0b9c3db38088f79c5d1e432c429fbc366968 Mon Sep 17 00:00:00 2001 From: Dominic Chen Date: Thu, 13 Apr 2017 14:58:13 -0400 Subject: bufferevent: refactor to use type check macros --- bufferevent_filter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bufferevent_filter.c') 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; } -- cgit v1.2.1