From a7162bca9454fa43b5950a2414670983fe180e56 Mon Sep 17 00:00:00 2001 From: Sarv Date: Tue, 14 Oct 2025 22:52:15 +0800 Subject: [PATCH] fix dat2img (#302) --- pkg/util/dat2img/imgkey.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/util/dat2img/imgkey.go b/pkg/util/dat2img/imgkey.go index 333c21a..d6c4111 100644 --- a/pkg/util/dat2img/imgkey.go +++ b/pkg/util/dat2img/imgkey.go @@ -51,10 +51,18 @@ func NewImgKeyValidator(path string) *AesKeyValidator { return nil }) + // image data not found + if len(validator.EncryptedData) == 0 { + return nil + } + return validator } func (v *AesKeyValidator) Validate(key []byte) bool { + if len(v.EncryptedData) == 0 { + return false + } if len(key) < 16 { return false }