diff --git a/lib/http2.c b/lib/http2.c index 270be071dd..264c66700e 100644 --- a/lib/http2.c +++ b/lib/http2.c @@ -408,6 +408,7 @@ static int push_promise(struct Curl_easy *data, stream = data->req.protop; if(!stream) { failf(data, "Internal NULL stream!\n"); + (void)Curl_close(newhandle); rv = 1; goto fail; }