PERFORCE change 36128 for review
Sam Leffler
sam at FreeBSD.org
Thu Aug 14 12:38:39 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=36128
Change 36128 by sam at sam_ebb on 2003/08/14 12:38:23
moved saved_nrt to be local to the code that uses it and initialize
it to zero rather than depending on rtrequest to DTRT
Affected files ...
.. //depot/projects/netperf/sys/net/rtsock.c#3 edit
Differences ...
==== //depot/projects/netperf/sys/net/rtsock.c#3 (text+ko) ====
@@ -273,7 +273,6 @@
{
register struct rt_msghdr *rtm = 0;
register struct rtentry *rt = 0;
- struct rtentry *saved_nrt = 0;
struct radix_node_head *rnh;
struct rt_addrinfo info;
int len, error = 0;
@@ -331,10 +330,12 @@
senderr(error);
switch (rtm->rtm_type) {
+ struct rtentry *saved_nrt;
case RTM_ADD:
if (gate == 0)
senderr(EINVAL);
+ saved_nrt = 0;
error = rtrequest1(RTM_ADD, &info, &saved_nrt);
if (error == 0 && saved_nrt) {
RT_LOCK(saved_nrt);
@@ -350,6 +351,7 @@
break;
case RTM_DELETE:
+ saved_nrt = 0;
error = rtrequest1(RTM_DELETE, &info, &saved_nrt);
if (error == 0) {
RT_LOCK(saved_nrt);
More information about the p4-projects
mailing list