Fix decoding of annotations
This commit is contained in:
parent
4faeb766dc
commit
27a5ace1ea
|
@ -666,9 +666,7 @@ proc decodePreserves*(s: Stream; E = void): Preserve[E] =
|
|||
of 0x81: result = Preserve[E](kind: pkBoolean, bool: true)
|
||||
of 0x85:
|
||||
discard decodePreserves(s, E)
|
||||
while s.peekUint8() == 0x85:
|
||||
discard s.readUint8()
|
||||
discard decodePreserves(s, E)
|
||||
result = decodePreserves(s, E)
|
||||
of 0x86:
|
||||
result = decodePreserves(s, E)
|
||||
result.embedded = true
|
||||
|
|
Loading…
Reference in New Issue