From 9fb2916117625553b61c2bcd8867b3085a41b03b Mon Sep 17 00:00:00 2001 From: Yami Odymel Date: Mon, 12 Aug 2024 01:41:47 +0800 Subject: [PATCH] Fixed #66 --- chaturbate/channel_internal.go | 2 ++ main.go | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/chaturbate/channel_internal.go b/chaturbate/channel_internal.go index 14f22bc..1fcd595 100644 --- a/chaturbate/channel_internal.go +++ b/chaturbate/channel_internal.go @@ -215,7 +215,9 @@ func (w *Channel) mergeSegments() { <-time.After(1 * time.Second) continue } + w.bufferLock.Lock() buf, ok := w.buffer[w.bufferIndex] + w.bufferLock.Unlock() if !ok { segmentRetries++ <-time.After(time.Duration(segmentRetries) * time.Second) diff --git a/main.go b/main.go index 7a67ec6..6ce22e4 100644 --- a/main.go +++ b/main.go @@ -31,7 +31,7 @@ const logo = ` func main() { app := &cli.App{ Name: "chaturbate-dvr", - Version: "1.0.5", + Version: "1.0.6", Usage: "Records your favorite Chaturbate stream 😎🫵", Flags: []cli.Flag{ &cli.StringFlag{