From: Mark Wooding Date: Sun, 9 May 2010 11:49:44 +0000 (+0100) Subject: svc/watch.in: Bug fix: addpeer on correct coroutine. X-Git-Tag: 1.0.0pre8~3 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/tripe/commitdiff_plain/a02240ba1ed0d7f8ca6b4ab45e9c9e3532a9f7ea?ds=inline svc/watch.in: Bug fix: addpeer on correct coroutine. --- diff --git a/svc/watch.in b/svc/watch.in index 995ac500..bc904bd9 100644 --- a/svc/watch.in +++ b/svc/watch.in @@ -543,7 +543,7 @@ class Pinger (T.Coroutine): if startup: ifname = S.ifname(peer) addr = S.addr(peer) - addpeer(info, peer, ifname, *addr) + T.defer(addpeer, info, peer, ifname, *addr) else: me.add(peer, info, True) return me