We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 92ea847 commit 05ed7c8Copy full SHA for 05ed7c8
bufferevent_pair.c
@@ -56,8 +56,6 @@ static inline struct bufferevent_pair *
56
upcast(struct bufferevent *bev)
57
{
58
struct bufferevent_pair *bev_p;
59
- if (!BEV_IS_PAIR(bev))
60
- return NULL;
61
bev_p = EVUTIL_UPCAST(bev, struct bufferevent_pair, bev.bev);
62
EVUTIL_ASSERT(BEV_IS_PAIR(&bev_p->bev.bev));
63
return bev_p;
@@ -341,10 +339,9 @@ bufferevent_pair_get_partner(struct bufferevent *bev)
341
339
342
340
343
struct bufferevent *partner = NULL;
344
- bev_p = upcast(bev);
345
- if (! bev_p)
+ if (!BEV_IS_PAIR(bev))
346
return NULL;
347
-
+ bev_p = upcast(bev);
348
incref_and_lock(bev);
349
if (bev_p->partner)
350
partner = downcast(bev_p->partner);
0 commit comments