Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Aug 2007 07:51:02 GMT
From:      Matus Harvan <mharvan@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 125608 for review
Message-ID:  <200708240751.l7O7p2Wv044015@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=125608

Change 125608 by mharvan@mharvan_bike-planet on 2007/08/24 07:50:34

	ICMP plugin - initialization was incomplete

Affected files ...

.. //depot/projects/soc2007/mharvan-mtund/mtund.src/plugin_icmp.c#13 edit

Differences ...

==== //depot/projects/soc2007/mharvan-mtund/mtund.src/plugin_icmp.c#13 (text+ko) ====

@@ -234,7 +234,7 @@
 plugin_initialize(struct plugin *pl, char *host, char *port)
 {
 	struct addrinfo hints, *ai;
-	int n;
+	int i, n;
 	int new_sysctl = 1;
 	int fd_flags;
 	
@@ -243,6 +243,9 @@
 	conn_init(data->conns);
 	data->conn = data->conns;
 	if (server) {
+		for (i = 0; i < MAXCLIENTS; i++)
+			conn_init(&data->conns[i]);
+		
 		data->conns->id = 0;
 		data->conns->seq = 0;
 	} else {
@@ -576,7 +579,8 @@
 			conn->used = 1;
 		}
 		conn->clid = clid;
-		memcpy(&conn->addr, &data->conn->addr, data->conn->addrlen);
+		//memcpy(&conn->addr, &data->conn->addr, data->conn->addrlen);
+		memcpy(&conn->addr, &data->conn->addr, sizeof(conn->addr));
 		conn->addrlen = data->conn->addrlen;
 		conn->id = data->conn->id;
 		conn->seq = data->conn->seq;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200708240751.l7O7p2Wv044015>