commit b5c5e56dce958046e26bea8b2449c806e9cdd642 from: Omar Polo date: Wed Jul 28 09:19:18 2021 UTC wrap unfreeze in ifdef instead of defining macros in compat.h. It's clearer that it's only for libevent2 this way commit - 73bb7969cfc48e90a10200bd6b1c8c1ed9aff4f2 commit + b5c5e56dce958046e26bea8b2449c806e9cdd642 blob - fe3986726839aa4acc7348a550215fc3d21423d5 blob + 18775ae4d232f794104fca99e0df160b085ec419 --- compat.h +++ compat.h @@ -37,8 +37,6 @@ # include #else # include -# define evbuffer_freeze(a, b) /* nop */ -# define evbuffer_unfreeze(a, b) /* nop */ #endif #ifdef HAVE_QUEUE_H blob - 307a6379d9996c175caacb729ddcb8a43ef94d5b blob + 1744d479e330fed1fd7164316bb4be4495ca6419 --- net.c +++ net.c @@ -512,8 +512,10 @@ net_ready(struct req *req) if (req->bev == NULL) die(); +#if HAVE_EVENT2 evbuffer_unfreeze(req->bev->input, 0); evbuffer_unfreeze(req->bev->output, 1); +#endif /* setup tls i/o layer */ if (req->ctx != NULL) {