From 4937d85c3ad3bbe63983eab66523d56e22d4b3c8 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 27 Apr 2024 16:54:01 +1200 Subject: [PATCH] Fix resource leak --- main.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/main.go b/main.go index 152c11b..9952062 100644 --- a/main.go +++ b/main.go @@ -77,7 +77,7 @@ func getVotes(c *fiber.Ctx, videoId string) error { return c.Status(400).SendString("Invalid video id") } - for true { + for { req, _ := http.NewRequest("GET", "https://returnyoutubedislikeapi.com/Votes?videoId="+videoId+"&likeCount=", nil) req.Header.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Firefox/91.0") @@ -95,6 +95,8 @@ func getVotes(c *fiber.Ctx, videoId string) error { continue } + defer resp.Body.Close() + ce := resp.Header.Get("Content-Encoding") var stream io.Reader @@ -109,7 +111,4 @@ func getVotes(c *fiber.Ctx, videoId string) error { return c.Status(resp.StatusCode).SendStream(stream) } - - // Should never be reached - return nil }