diff options
author | sam <sam@FreeBSD.org> | 2003-10-07 16:56:35 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2003-10-07 16:56:35 +0000 |
commit | 2935dbc1b01da1ae4b746364cdcbabaff3ab0f05 (patch) | |
tree | fc0d3a4974fb992395daadbfaec2045e1ccfb905 /sys/net | |
parent | b8a944acb590ba49ebb4df053b59bd7d2029c3d9 (diff) | |
download | FreeBSD-src-2935dbc1b01da1ae4b746364cdcbabaff3ab0f05.zip FreeBSD-src-2935dbc1b01da1ae4b746364cdcbabaff3ab0f05.tar.gz |
insure local variable is initialized prior to use
Diffstat (limited to 'sys/net')
-rw-r--r-- | sys/net/route.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/route.c b/sys/net/route.c index 60b5ef3..3c50469 100644 --- a/sys/net/route.c +++ b/sys/net/route.c @@ -122,6 +122,7 @@ rtalloc1(struct sockaddr *dst, int report, u_long ignflags) int err = 0, msgtype = RTM_MISS; newrt = 0; + bzero(&info, sizeof(info)); /* * Look up the address in the table for that Address Family */ @@ -129,7 +130,6 @@ rtalloc1(struct sockaddr *dst, int report, u_long ignflags) rtstat.rts_unreach++; goto miss2; } - bzero(&info, sizeof(info)); RADIX_NODE_HEAD_LOCK(rnh); if ((rn = rnh->rnh_matchaddr(dst, rnh)) && (rn->rn_flags & RNF_ROOT) == 0) { |