chiark
/
gitweb
/
~mdw
/
tripe
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b147e57
)
server/peer.c: Only scan mobile peers when source address is unknown.
author
Mark Wooding
<mdw@distorted.org.uk>
Sun, 6 May 2012 23:27:20 +0000
(
00:27
+0100)
committer
Mark Wooding
<mdw@distorted.org.uk>
Mon, 7 May 2012 14:32:06 +0000
(15:32 +0100)
server/peer.c
patch
|
blob
|
blame
|
history
diff --git
a/server/peer.c
b/server/peer.c
index f41b66e2c7830387f0f6dc719059d2aa851cc325..68e32e58de87bab89701e622af59b4c9e2bb6cb0 100644
(file)
--- a/
server/peer.c
+++ b/
server/peer.c
@@
-203,6
+203,7
@@
static int p_decrypt(peer **pp, addr *a, size_t n,
if (nmobile) {
T( trace(T_PEER, "peer: unknown source: trying mobile peers..."); )
FOREACH_PEER(q, {
if (nmobile) {
T( trace(T_PEER, "peer: unknown source: trying mobile peers..."); )
FOREACH_PEER(q, {
+ if (!(q->spec.f & PSF_MOBILE)) continue;
if ((err = ksl_decrypt(&q->ks, ty, bin, bout)) == KSERR_DECRYPT) {
T( trace(T_PEER, "peer: peer `%s' failed to decrypt",
p_name(q)); )
if ((err = ksl_decrypt(&q->ks, ty, bin, bout)) == KSERR_DECRYPT) {
T( trace(T_PEER, "peer: peer `%s' failed to decrypt",
p_name(q)); )