From eb77008050a8f8fbbe6f7d5a22b1e752cad84074 Mon Sep 17 00:00:00 2001 From: Tom Early Date: Fri, 11 Jan 2019 21:11:28 -0700 Subject: [PATCH] try again --- QnetGateway.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/QnetGateway.cpp b/QnetGateway.cpp index 4d1613d..1d1b653 100644 --- a/QnetGateway.cpp +++ b/QnetGateway.cpp @@ -1902,10 +1902,7 @@ void CQnetGateway::Process() // save incoming port for mobile systems if (portmap.end() == portmap.find(fromDst4.sin_addr.s_addr)) { printf("New g2 contact at %s on port %u\n", inet_ntoa(fromDst4.sin_addr), ntohs(fromDst4.sin_port)); - portmap[fromDst4.sin_addr.s_addr] = ntohs(fromDst4.sin_port);FD_ISSET(g2_sock, &fdset)) { - SDSVT g2buf; - socklen_t fromlen = sizeof(struct sockaddr_in); - ssize_t g2buflen = recvfrom(g2_sock, g2buf.title, 56, 0, (struct sockaddr *)&fromDst4, &fromlen); + portmap[fromDst4.sin_addr.s_addr] = ntohs(fromDst4.sin_port); } else { if (ntohs(fromDst4.sin_port) != portmap[fromDst4.sin_addr.s_addr]) { printf("New g2 port from %s is now %u, it was %u\n", inet_ntoa(fromDst4.sin_addr), ntohs(fromDst4.sin_port), portmap[fromDst4.sin_addr.s_addr]);