]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
daemon/http: refuse stream on failure
authorLukáš Ježek <lukas.jezek@nic.cz>
Fri, 12 Mar 2021 11:12:22 +0000 (12:12 +0100)
committerLukáš Ježek <lukas.jezek@nic.cz>
Fri, 12 Mar 2021 11:12:22 +0000 (12:12 +0100)
daemon/http.c

index d31280fce97b3dc0ade09bf3c71a6c85b4c0a62d..b1ee725be94db663b43270c52638ae4a22a47d4c 100644 (file)
@@ -304,6 +304,8 @@ static void http_status_reinit_error(struct http_ctx *ctx, int stream_id)
                queue_pop(ctx->streams);
 
        http_status_reinit(ctx, stream_id);
+
+       nghttp2_submit_rst_stream(ctx->h2, NGHTTP2_FLAG_NONE, stream_id, NGHTTP2_REFUSED_STREAM);
 }
 
 /*