chiark
/
gitweb
/
~mdw
/
tripe
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
server/peer.c: Delay updating peer stats.
[tripe]
/
server
/
keyexch.c
diff --git
a/server/keyexch.c
b/server/keyexch.c
index d007a434ef98e5973d0882cbeeb59a203987e3ab..8eaf1e88a72ce7bc198db1d099538e0cbf706071 100644
(file)
--- a/
server/keyexch.c
+++ b/
server/keyexch.c
@@
-792,6
+792,7
@@
static int decryptrest(keyexch *kx, kxchal *kxc, unsigned msg, buf *b)
a_warn("KX", "?PEER", kx->p, "decrypt-failed", "%s", pkname[msg], A_END);
return (-1);
}
+ if (!BOK(&bb)) return (-1);
buf_init(b, BBASE(&bb), BLEN(&bb));
return (0);
}