From e006254190d7a765ecd621ac5b40f7f8b0f4df33 Mon Sep 17 00:00:00 2001 From: alesstimec Date: Thu, 20 Oct 2016 11:47:45 +0200 Subject: [PATCH] NewProxiedSession - ping to assign a socket to the returned session. --- mgo.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mgo.go b/mgo.go index 593f2ec..1758795 100644 --- a/mgo.go +++ b/mgo.go @@ -844,6 +844,8 @@ func NewProxiedSession(c *gc.C) *ProxiedSession { mgoInfo.Addrs = []string{proxy.Addr()} session, err := mgo.DialWithInfo(mgoInfo) c.Assert(err, gc.IsNil) + err = session.Ping() + c.Assert(err, jc.ErrorIsNil) return &ProxiedSession{ Session: session, TCPProxy: proxy,