projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
one more time
[unix-history]
/
usr
/
src
/
sys
/
vax
/
if
/
if_en.c
diff --git
a/usr/src/sys/vax/if/if_en.c
b/usr/src/sys/vax/if/if_en.c
index
e219d65
..
ceff1ec
100644
(file)
--- a/
usr/src/sys/vax/if/if_en.c
+++ b/
usr/src/sys/vax/if/if_en.c
@@
-585,7
+585,7
@@
enlhinit(esifp, addr)
int addr;
{
register struct ifnet *ifp = &enlhif;
int addr;
{
register struct ifnet *ifp = &enlhif;
-
register
struct sockaddr_in *sin;
+ struct sockaddr_in *sin;
COUNT(ENLHINIT);
ifp->if_name = "lh";
COUNT(ENLHINIT);
ifp->if_name = "lh";
@@
-593,9
+593,10
@@
COUNT(ENLHINIT);
sin = (struct sockaddr_in *)&ifp->if_addr;
sin->sin_family = AF_INET;
sin->sin_addr.s_addr = addr;
sin = (struct sockaddr_in *)&ifp->if_addr;
sin->sin_family = AF_INET;
sin->sin_addr.s_addr = addr;
+ sin->sin_addr.s_lh = esifp->if_host[0];
ifp->if_net = sin->sin_addr.s_net;
ifp->if_flags = IFF_UP|IFF_POINTOPOINT;
ifp->if_net = sin->sin_addr.s_net;
ifp->if_flags = IFF_UP|IFF_POINTOPOINT;
- ifp->if_dstaddr =
es
ifp->if_addr;
+ ifp->if_dstaddr = ifp->if_addr;
ifp->if_output = looutput;
if_attach(ifp);
rtinit(&ifp->if_addr, &ifp->if_addr, RTF_UP|RTF_DIRECT|RTF_HOST);
ifp->if_output = looutput;
if_attach(ifp);
rtinit(&ifp->if_addr, &ifp->if_addr, RTF_UP|RTF_DIRECT|RTF_HOST);