diff --git a/src/packet/clone.js b/src/packet/clone.js index e5d5b048..5253a9f9 100644 --- a/src/packet/clone.js +++ b/src/packet/clone.js @@ -136,7 +136,8 @@ function packetlistCloneToCleartextMessage(clone) { //verification objects function packetlistCloneToSignatures(clone) { clone.keyid = type_keyid.fromClone(clone.keyid); - clone.signature = new Signature(clone.signature); + const packetlist = List.fromStructuredClone(clone.signature); + clone.signature = new Signature(packetlist); return clone; }