From: fredrik Date: Thu, 26 Oct 2006 22:36:23 +0000 (+0000) Subject: Use the name of the hub socket instead. X-Git-Tag: 0.3~205 X-Git-Url: http://dolda2000.com/gitweb/?p=doldaconnect.git;a=commitdiff_plain;h=c8a907707af214301192cea8095963271e47aa63 Use the name of the hub socket instead. git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@718 959494ce-11ee-0310-bf91-de5d638817bd --- diff --git a/daemon/fnet-dc.c b/daemon/fnet-dc.c index 198672f..a37918f 100644 --- a/daemon/fnet-dc.c +++ b/daemon/fnet-dc.c @@ -1310,7 +1310,7 @@ static void sendctm(struct socket *sk, char *nick) if(tcpsock == NULL) return; - if(sockgetremotename(tcpsock, &addr, &addrlen) < 0) + if(sockgetremotename(sk, &addr, &addrlen) < 0) return; if(addr->sa_family == AF_INET) qstrf(sk, "$ConnectToMe %s %s|", nick, formataddress(addr, addrlen)); @@ -2519,7 +2519,7 @@ static int hubsearch(struct fnetnode *fn, struct search *srch, struct srchfnnlis addtobuf(sstr, 0); if(tcpsock != NULL) { - if(sockgetremotename(udpsock, &name, &namelen) < 0) + if(sockgetremotename(fn->sk, &name, &namelen) < 0) { flog(LOG_WARNING, "cannot get address of UDP socket"); } else {