From 286773971d980cc6c7603d7de28437004bb6add8 Mon Sep 17 00:00:00 2001 From: Martin Date: Wed, 19 Nov 2008 15:21:02 +0100 Subject: [PATCH] Fix:In fwp_receive_endpoint_create the assignment of port number(assigned by system) to endpoint.port was missing --- fwp/lib/fwp/fwp_endpoint.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fwp/lib/fwp/fwp_endpoint.c b/fwp/lib/fwp/fwp_endpoint.c index ebadbba..34b61de 100644 --- a/fwp/lib/fwp/fwp_endpoint.c +++ b/fwp/lib/fwp/fwp_endpoint.c @@ -363,6 +363,7 @@ int fwp_receive_endpoint_create(unsigned int port, &fwp_epoint->peer.addrlen); addr = (struct sockaddr_in*) fwp_epoint->peer.addr; + fwp_epoint->port = ntohs(addr->sin_port); FWP_DEBUG("Recv port= %d\n",ntohs(addr->sin_port)); *epointd = fwp_epoint; return 0; -- 2.39.2