nghttpx: Fix crash on upgrade success
This commit is contained in:
parent
825c1bac6b
commit
c5912341ad
|
@ -436,6 +436,8 @@ int ClientHandler::perform_http2_upgrade(HttpsUpstream *http)
|
||||||
if(upstream->upgrade_upstream(http) != 0) {
|
if(upstream->upgrade_upstream(http) != 0) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
// http pointer is now owned by upstream.
|
||||||
|
upstream_.release();
|
||||||
upstream_ = std::move(upstream);
|
upstream_ = std::move(upstream);
|
||||||
set_bev_cb(upstream_http2_connhd_readcb, upstream_writecb, upstream_eventcb);
|
set_bev_cb(upstream_http2_connhd_readcb, upstream_writecb, upstream_eventcb);
|
||||||
static char res[] = "HTTP/1.1 101 Switching Protocols\r\n"
|
static char res[] = "HTTP/1.1 101 Switching Protocols\r\n"
|
||||||
|
|
Loading…
Reference in New Issue