Update nghttp2_session.c
Add missing free call on error in inflight_settings_new().
This commit is contained in:
parent
a1bc83a2ba
commit
25cda200be
|
@ -682,6 +682,7 @@ static int inflight_settings_new(nghttp2_inflight_settings **settings_ptr,
|
||||||
if (niv > 0) {
|
if (niv > 0) {
|
||||||
(*settings_ptr)->iv = nghttp2_frame_iv_copy(iv, niv, mem);
|
(*settings_ptr)->iv = nghttp2_frame_iv_copy(iv, niv, mem);
|
||||||
if (!(*settings_ptr)->iv) {
|
if (!(*settings_ptr)->iv) {
|
||||||
|
nghttp2_mem_free(mem, *settings_ptr);
|
||||||
return NGHTTP2_ERR_NOMEM;
|
return NGHTTP2_ERR_NOMEM;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue