From a02240ba1ed0d7f8ca6b4ab45e9c9e3532a9f7ea Mon Sep 17 00:00:00 2001 Message-Id: From: Mark Wooding Date: Sun, 9 May 2010 12:49:44 +0100 Subject: [PATCH] svc/watch.in: Bug fix: addpeer on correct coroutine. Organization: Straylight/Edgeware From: Mark Wooding --- svc/watch.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- [mdw]