Update nghttp2_session.c

Add missing free call on error in inflight_settings_new().
This commit is contained in:
lstefani 2017-04-13 10:00:15 -04:00 committed by GitHub
parent a1bc83a2ba
commit 25cda200be
1 changed files with 1 additions and 0 deletions

View File

@ -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 {