along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- $Id: device.c,v 1.1.2.10 2003/08/02 21:33:19 guus Exp $
+ $Id: device.c,v 1.1.2.11 2003/08/03 21:45:41 guus Exp $
*/
#include "system.h"
int device_total_in = 0;
int device_total_out = 0;
+extern char *myport;
+
DWORD WINAPI tapreader(void *bla) {
int sock, err, status;
struct addrinfo *ai;
/* Open a socket to the parent process */
- err = getaddrinfo(NULL, "12345", &hint, &ai);
+ err = getaddrinfo(NULL, myport, &hint, &ai);
if(err || !ai) {
logger(LOG_ERR, _("System call `%s' failed: %s"), "getaddrinfo", gai_strerror(errno));
.ai_family = AF_UNSPEC,
.ai_socktype = SOCK_DGRAM,
.ai_protocol = IPPROTO_UDP,
- .ai_flags = AI_PASSIVE,
+ .ai_flags = 0,
};
cp();
/* Create a listening socket */
- err = getaddrinfo(NULL, "12345", &hint, &ai);
+ err = getaddrinfo(NULL, myport, &hint, &ai);
if(err || !ai) {
logger(LOG_ERR, _("System call `%s' failed: %s"), "getaddrinfo", gai_strerror(errno));