Fix memory leak on failed peer connections.
[doldaconnect.git] / daemon / fnet-dc.c
index 33c7b6f..82081a8 100644 (file)
@@ -3173,6 +3173,7 @@ static void peerconnect(struct socket *sk, int err, struct fnetnode *fn)
     if(err != 0)
     {
        putfnetnode(fn);
+       putsock(sk);
        return;
     }
     hub = fn->data;