From 74439be24c989233df500e3ef7f856616a507a00 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Tue, 3 Dec 2024 23:28:35 +0200 Subject: [PATCH] gomuks: enable http2 read idle timeouts --- pkg/gomuks/gomuks.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/gomuks/gomuks.go b/pkg/gomuks/gomuks.go index 1b32847..5044652 100644 --- a/pkg/gomuks/gomuks.go +++ b/pkg/gomuks/gomuks.go @@ -181,11 +181,12 @@ func (gmx *Gomuks) StartClient() { httpClient := gmx.Client.Client.Client httpClient.Transport.(*http.Transport).ForceAttemptHTTP2 = false if !gmx.Config.Matrix.DisableHTTP2 { - _, err = http2.ConfigureTransports(httpClient.Transport.(*http.Transport)) + h2, err := http2.ConfigureTransports(httpClient.Transport.(*http.Transport)) if err != nil { gmx.Log.WithLevel(zerolog.FatalLevel).Err(err).Msg("Failed to configure HTTP/2") os.Exit(13) } + h2.ReadIdleTimeout = 30 * time.Second } userID, err := gmx.Client.DB.Account.GetFirstUserID(ctx) if err != nil {