From 77c8730391e63a799de691c209b2cc380f867ee1 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Fri, 7 Mar 2025 01:19:48 -0300 Subject: [PATCH] fix: fix data race on headers --- internal/paths/videoplayback.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/paths/videoplayback.go b/internal/paths/videoplayback.go index 9ae7f20..ca78922 100644 --- a/internal/paths/videoplayback.go +++ b/internal/paths/videoplayback.go @@ -100,9 +100,6 @@ func Videoplayback(w http.ResponseWriter, req *http.Request) { log.Panic("Failed to create headRequest:", err) } - postRequest.Header = videoplayback_headers - headRequest.Header = videoplayback_headers - switch c { case "ANDROID": postRequest.Header.Set("User-Agent", "com.google.android.youtube/1537338816 (Linux; U; Android 13; en_US; ; Build/TQ2A.230505.002; Cronet/113.0.5672.24)") @@ -118,6 +115,9 @@ func Videoplayback(w http.ResponseWriter, req *http.Request) { headRequest.Header.Set("User-Agent", default_ua) } + postRequest.Header = videoplayback_headers + headRequest.Header = videoplayback_headers + resp := &http.Response{} for i := 0; i < 5; i++ {