File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -241,7 +241,7 @@ static std::string RequestMethodString(HTTPRequest::RequestMethod m)
241
241
static void http_request_cb (struct evhttp_request * req, void * arg)
242
242
{
243
243
// Disable reading to work around a libevent bug, fixed in 2.2.0.
244
- if (event_get_version_number () < 0x02020001 ) {
244
+ if (event_get_version_number () >= 0x02010600 && event_get_version_number () < 0x02020001 ) {
245
245
evhttp_connection* conn = evhttp_request_get_connection (req);
246
246
if (conn) {
247
247
bufferevent* bev = evhttp_connection_get_bufferevent (conn);
@@ -617,7 +617,7 @@ void HTTPRequest::WriteReply(int nStatus, const std::string& strReply)
617
617
evhttp_send_reply (req_copy, nStatus, nullptr , nullptr );
618
618
// Re-enable reading from the socket. This is the second part of the libevent
619
619
// workaround above.
620
- if (event_get_version_number () < 0x02020001 ) {
620
+ if (event_get_version_number () >= 0x02010600 && event_get_version_number () < 0x02020001 ) {
621
621
evhttp_connection* conn = evhttp_request_get_connection (req_copy);
622
622
if (conn) {
623
623
bufferevent* bev = evhttp_connection_get_bufferevent (conn);
You can’t perform that action at this time.
0 commit comments