From 7720b1fad41b09382e1a696998b65e36db7e7d05 Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Tue, 19 May 2026 02:53:45 +0000 Subject: [PATCH] fix(storage): ignore empty manifest servers file - Fix #3318 --- internal/storage/read.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/storage/read.go b/internal/storage/read.go index 7858eb14..5083598a 100644 --- a/internal/storage/read.go +++ b/internal/storage/read.go @@ -34,6 +34,12 @@ func (s *Storage) readFromFile(manifestPath string, hardcodedVersions map[string return servers, true, err } + if len(b) == 0 { + // To satisfy https://github.com/qdm12/gluetun/issues/3318 + // not too sure why but eh I'm feeling generous adding 3 code lines for it. + return servers, false, nil + } + servers, err = s.extractServersFromBytes(b, hardcodedVersions) return servers, true, err }