From 55bf40b68dfdb25a976a88aecbc9d924508c9835 Mon Sep 17 00:00:00 2001 From: Romein van Buren Date: Fri, 13 Jun 2025 12:55:56 +0200 Subject: [PATCH] Bad chunk error --- fmp/fmp_chunk.go | 4 +--- fmp/fmp_const.go | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/fmp/fmp_chunk.go b/fmp/fmp_chunk.go index a0babd0..4d1842b 100644 --- a/fmp/fmp_chunk.go +++ b/fmp/fmp_chunk.go @@ -1,7 +1,5 @@ package fmp -import "fmt" - func (ctx *FmpFile) readChunk(payload []byte) (*FmpChunk, error) { // Simple data @@ -228,5 +226,5 @@ func (ctx *FmpFile) readChunk(payload []byte) (*FmpChunk, error) { }, nil } - return nil, fmt.Errorf("unknown chunk type 0x%02X", payload[0]) + return nil, ErrBadChunk } diff --git a/fmp/fmp_const.go b/fmp/fmp_const.go index 8c89012..f5d4551 100644 --- a/fmp/fmp_const.go +++ b/fmp/fmp_const.go @@ -12,6 +12,7 @@ var ( ErrUnsupportedCharset = FmpError("unsupported character set") ErrBadSectorCount = FmpError("bad sector count") ErrBadSectorHeader = FmpError("bad sector header") + ErrBadChunk = FmpError("bad chunk") ) const (