Skip to content

Commit e06e8b0

Browse files
committed
Merge branch 'deserialize-canon-json'
2 parents 5b3d6c2 + 2b5f9ba commit e06e8b0

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Diff for: mullvad-update/src/format/deserializer.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,9 @@ pub(super) fn deserialize_and_verify(
106106

107107
Ok(PartialSignedResponse {
108108
signatures: partial_data.signatures,
109-
signed: partial_data.signed,
109+
// Deserialize again from canonicalized JSON in case something was lost
110+
signed: serde_json::from_slice(&canon_data)
111+
.context("Failed to deserialize canonical JSON")?,
110112
})
111113
}
112114

0 commit comments

Comments
 (0)