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>