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