patches for easier mirroring, to eliminate a special copy, to make www.freebsd.org/security a full copy of security.freebsd.org and be eventually be the same. For now files are just sitting there. The symlinks are missing. Discussed on: www (repository location) Discussed with: simon (so)
106 lines
4 KiB
Diff
106 lines
4 KiB
Diff
Index: sys/kern/vfs_subr.c
|
|
===================================================================
|
|
RCS file: /home/ncvs/src/sys/kern/vfs_subr.c,v
|
|
retrieving revision 1.249.2.31
|
|
diff -u -p -r1.249.2.31 vfs_subr.c
|
|
--- sys/kern/vfs_subr.c 9 Aug 2003 16:21:20 -0000 1.249.2.31
|
|
+++ sys/kern/vfs_subr.c 5 May 2005 05:39:37 -0000
|
|
@@ -2302,6 +2302,7 @@ sysctl_ovfs_conf(SYSCTL_HANDLER_ARGS)
|
|
struct ovfsconf ovfs;
|
|
|
|
for (vfsp = vfsconf; vfsp; vfsp = vfsp->vfc_next) {
|
|
+ bzero(&ovfs, sizeof(ovfs));
|
|
ovfs.vfc_vfsops = vfsp->vfc_vfsops; /* XXX used as flag */
|
|
strcpy(ovfs.vfc_name, vfsp->vfc_name);
|
|
ovfs.vfc_index = vfsp->vfc_typenum;
|
|
Index: sys/net/if_mib.c
|
|
===================================================================
|
|
RCS file: /home/ncvs/src/sys/net/if_mib.c,v
|
|
retrieving revision 1.8.2.2
|
|
diff -u -p -r1.8.2.2 if_mib.c
|
|
--- sys/net/if_mib.c 4 May 2004 10:52:54 -0000 1.8.2.2
|
|
+++ sys/net/if_mib.c 5 May 2005 05:39:37 -0000
|
|
@@ -91,6 +91,7 @@ sysctl_ifdata(SYSCTL_HANDLER_ARGS) /* XX
|
|
return ENOENT;
|
|
|
|
case IFDATA_GENERAL:
|
|
+ bzero(&ifmd, sizeof(ifmd));
|
|
ifnlen = snprintf(workbuf, sizeof(workbuf),
|
|
"%s%d", ifp->if_name, ifp->if_unit);
|
|
if(ifnlen + 1 > sizeof ifmd.ifmd_name) {
|
|
Index: sys/netinet/ip_divert.c
|
|
===================================================================
|
|
RCS file: /home/ncvs/src/sys/netinet/ip_divert.c,v
|
|
retrieving revision 1.42.2.7
|
|
diff -u -p -r1.42.2.7 ip_divert.c
|
|
--- sys/netinet/ip_divert.c 1 Dec 2004 11:16:04 -0000 1.42.2.7
|
|
+++ sys/netinet/ip_divert.c 5 May 2005 05:39:37 -0000
|
|
@@ -478,6 +478,7 @@ div_pcblist(SYSCTL_HANDLER_ARGS)
|
|
inp = inp_list[i];
|
|
if (inp->inp_gencnt <= gencnt) {
|
|
struct xinpcb xi;
|
|
+ bzero(&xi, sizeof(xi));
|
|
xi.xi_len = sizeof xi;
|
|
/* XXX should avoid extra copy */
|
|
bcopy(inp, &xi.xi_inp, sizeof *inp);
|
|
Index: sys/netinet/raw_ip.c
|
|
===================================================================
|
|
RCS file: /home/ncvs/src/sys/netinet/raw_ip.c,v
|
|
retrieving revision 1.64.2.19
|
|
diff -u -p -r1.64.2.19 raw_ip.c
|
|
--- sys/netinet/raw_ip.c 16 Jun 2004 06:57:49 -0000 1.64.2.19
|
|
+++ sys/netinet/raw_ip.c 5 May 2005 05:39:38 -0000
|
|
@@ -686,6 +686,7 @@ rip_pcblist(SYSCTL_HANDLER_ARGS)
|
|
inp = inp_list[i];
|
|
if (inp->inp_gencnt <= gencnt) {
|
|
struct xinpcb xi;
|
|
+ bzero(&xi, sizeof(xi));
|
|
xi.xi_len = sizeof xi;
|
|
/* XXX should avoid extra copy */
|
|
bcopy(inp, &xi.xi_inp, sizeof *inp);
|
|
Index: sys/netinet/udp_usrreq.c
|
|
===================================================================
|
|
RCS file: /home/ncvs/src/sys/netinet/udp_usrreq.c,v
|
|
retrieving revision 1.64.2.19
|
|
diff -u -p -r1.64.2.19 udp_usrreq.c
|
|
--- sys/netinet/udp_usrreq.c 9 Sep 2003 19:09:22 -0000 1.64.2.19
|
|
+++ sys/netinet/udp_usrreq.c 5 May 2005 05:39:39 -0000
|
|
@@ -612,6 +612,7 @@ udp_pcblist(SYSCTL_HANDLER_ARGS)
|
|
inp = inp_list[i];
|
|
if (inp->inp_gencnt <= gencnt) {
|
|
struct xinpcb xi;
|
|
+ bzero(&xi, sizeof(xi));
|
|
xi.xi_len = sizeof xi;
|
|
/* XXX should avoid extra copy */
|
|
bcopy(inp, &xi.xi_inp, sizeof *inp);
|
|
Index: sys/kern/uipc_usrreq.c
|
|
===================================================================
|
|
RCS file: /home/ncvs/src/sys/kern/uipc_usrreq.c,v
|
|
retrieving revision 1.54.2.10
|
|
diff -u -p -r1.54.2.10 uipc_usrreq.c
|
|
--- sys/kern/uipc_usrreq.c 4 Mar 2003 17:28:09 -0000 1.54.2.10
|
|
+++ sys/kern/uipc_usrreq.c 7 May 2005 10:39:59 -0000
|
|
@@ -849,6 +849,7 @@ unp_pcblist(SYSCTL_HANDLER_ARGS)
|
|
unp = unp_list[i];
|
|
if (unp->unp_gencnt <= gencnt) {
|
|
struct xunpcb xu;
|
|
+ bzero(&xu, sizeof(xu));
|
|
xu.xu_len = sizeof xu;
|
|
xu.xu_unpp = unp;
|
|
/*
|
|
Index: sys/netinet/tcp_subr.c
|
|
===================================================================
|
|
RCS file: /home/ncvs/src/sys/netinet/tcp_subr.c,v
|
|
retrieving revision 1.225
|
|
diff -u -p -r1.225 tcp_subr.c
|
|
--- sys/netinet/tcp_subr.c 4 May 2005 13:48:44 -0000 1.225
|
|
+++ sys/netinet/tcp_subr.c 6 May 2005 23:56:23 -0000
|
|
@@ -941,6 +941,8 @@ tcp_pcblist(SYSCTL_HANDLER_ARGS)
|
|
if (inp->inp_gencnt <= gencnt) {
|
|
struct xtcpcb xt;
|
|
caddr_t inp_ppcb;
|
|
+
|
|
+ bzero(&xt, sizeof(xt));
|
|
xt.xt_len = sizeof xt;
|
|
/* XXX should avoid extra copy */
|
|
bcopy(inp, &xt.xt_inp, sizeof *inp);
|