From ca7f0b0103048e67c75be757a886425859a1f897 Mon Sep 17 00:00:00 2001 From: Chris Palmer Date: Thu, 14 Oct 2021 21:02:39 -0400 Subject: [PATCH] make sure to wrote the file is a .bin --- barefeed.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/barefeed.go b/barefeed.go index 83e60f4..d3db62a 100644 --- a/barefeed.go +++ b/barefeed.go @@ -233,6 +233,11 @@ func (d FeedEntries) walk(path string, f os.FileInfo, err error) error { func writeBin(bin Bin, path ...string) (err error) { p := filepath.Join(path...) + if filepath.Ext(p) != ".bin" { + err = fmt.Errorf("must be a .bin file") + return + } + var f *os.File f, err = os.Create(filepath.Clean(p)) if err != nil { -- 2.38.5