PERFORCE change 125608 for review

Matus Harvan mharvan at FreeBSD.org
Fri Aug 24 00:51:03 PDT 2007


http://perforce.freebsd.org/chv.cgi?CH=125608

Change 125608 by mharvan at 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;


More information about the p4-projects mailing list