From c2edc0bf505260028e1640b79f795bf9da315c28 Mon Sep 17 00:00:00 2001 From: "brian.orwe" Date: Mon, 20 Nov 2023 23:27:32 +0300 Subject: [PATCH] Fix pipe overflow --- wakatime/wakatime.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wakatime/wakatime.go b/wakatime/wakatime.go index e8e863d..0e374a8 100644 --- a/wakatime/wakatime.go +++ b/wakatime/wakatime.go @@ -14,7 +14,7 @@ import ( ) func Execute(lang string, key string) { - _, w, error := os.Pipe() + r, w, error := os.Pipe() if error != nil { fmt.Fprintln(os.Stderr, "Error creating Pipe") os.Exit(1) @@ -46,6 +46,9 @@ func Execute(lang string, key string) { //fmt.Printf("ERROR: %s",err) uncomment to see debug info } + r.Close() + w.Close() + os.Remove(file.Name()) time.Sleep(time.Second * 3)