summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to 'net')
-rw-r--r--net/src/async.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/net/src/async.rs b/net/src/async.rs
index 65e6cfed..7af6f2ae 100644
--- a/net/src/async.rs
+++ b/net/src/async.rs
@@ -155,7 +155,12 @@ impl KeyServer {
let mut armored_blob = vec![];
{
- let mut w = Writer::new(&mut armored_blob, Kind::PublicKey);
+ let mut w = match Writer::new(&mut armored_blob,
+ Kind::PublicKey, &[][..]) {
+ Err(e) => return Box::new(future::err(e.into())),
+ Ok(w) => w,
+ };
+
if let Err(e) = key.serialize(&mut w) {
return Box::new(future::err(e));
}