diff options
Diffstat (limited to 'openpgp/src/serialize.rs')
-rw-r--r-- | openpgp/src/serialize.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/openpgp/src/serialize.rs b/openpgp/src/serialize.rs index c220ebcc..e243e906 100644 --- a/openpgp/src/serialize.rs +++ b/openpgp/src/serialize.rs @@ -1388,7 +1388,7 @@ impl Marshal for SubpacketValue { o.write_all(&[(*a).into()])?; }, KeyServerPreferences(ref p) => - o.write_all(&p.to_vec())?, + o.write_all(p.as_slice())?, PreferredKeyServer(ref p) => o.write_all(p)?, PrimaryUserID(p) => @@ -1455,7 +1455,7 @@ impl MarshalInto for SubpacketValue { NotationData(nd) => 4 + 2 + 2 + nd.name().len() + nd.value().len(), PreferredHashAlgorithms(ref p) => p.len(), PreferredCompressionAlgorithms(ref p) => p.len(), - KeyServerPreferences(ref p) => p.to_vec().len(), + KeyServerPreferences(ref p) => p.as_slice().len(), PreferredKeyServer(ref p) => p.len(), PrimaryUserID(_) => 1, PolicyURI(ref p) => p.len(), |