From 2faea1bb6986536aad54e07de9c7480ae9950dee Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Mon, 31 Jul 2023 17:46:26 +0300 Subject: [PATCH] Fix bug with esp32-cam-webserver #545 --- pkg/mjpeg/client.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/mjpeg/client.go b/pkg/mjpeg/client.go index 2211dbd1..a06d2c44 100644 --- a/pkg/mjpeg/client.go +++ b/pkg/mjpeg/client.go @@ -88,6 +88,13 @@ func (c *Client) startMJPEG(boundary string) error { if err != nil { return err } + + // fix leading empty line from esp32-cam-webserver + // https://github.com/AlexxIT/go2rtc/issues/545 + if s == "" { + continue + } + if !strings.HasPrefix(s, boundary) { return errors.New("wrong boundary: " + s) }