From 8a00560de2804fa8ab639c6e895ed3a7f1e75efc Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 30 Sep 2019 09:30:58 +0200 Subject: http2: move state-init from creation to pre-transfer To make sure that the HTTP/2 state is initialized correctly for duplicated handles. It would otherwise easily generate "spurious" PRIORITY frames to get sent over HTTP/2 connections when duplicated easy handles were used. Reported-by: Daniel Silverstone Fixes #4303 Closes #4442 --- lib/url.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'lib/url.c') diff --git a/lib/url.c b/lib/url.c index 031f8f0c4..8538d24dd 100644 --- a/lib/url.c +++ b/lib/url.c @@ -619,8 +619,6 @@ CURLcode Curl_open(struct Curl_easy **curl) data->progress.flags |= PGRS_HIDE; data->state.current_speed = -1; /* init to negative == impossible */ - - Curl_http2_init_state(&data->state); } } -- cgit v1.2.3