internal/rosa: drain optional unstructured input

This was missed, causing non-minimal kindEtc IR to be rejected.

Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
cat
2026-07-30 22:39:29 +09:00
parent 89c32f5614
commit ddd90b780b
+2
View File
@@ -107,6 +107,8 @@ func init() {
a := cureEtc{} a := cureEtc{}
if r.ReadUint32() == 0 { if r.ReadUint32() == 0 {
a.minimal = true a.minimal = true
} else {
r.Next()
} }
if _, ok := r.Finalise(); ok { if _, ok := r.Finalise(); ok {
panic(pkg.ErrUnexpectedChecksum) panic(pkg.ErrUnexpectedChecksum)