diff options
author | bz <bz@FreeBSD.org> | 2011-07-18 10:29:16 +0000 |
---|---|---|
committer | bz <bz@FreeBSD.org> | 2011-07-18 10:29:16 +0000 |
commit | 7a0d48ebc3311ca8354f797d5fd2a5411af66086 (patch) | |
tree | 78daff93b0e2f102bb54157a0ae4df5dfc7ba8b2 /sbin/ifconfig/af_inet6.c | |
parent | 94656ca305cce2dc4b2fc31d0f556398dea3a845 (diff) | |
download | FreeBSD-src-7a0d48ebc3311ca8354f797d5fd2a5411af66086.zip FreeBSD-src-7a0d48ebc3311ca8354f797d5fd2a5411af66086.tar.gz |
If compiling RESCUE always ignore feature_present(3) calls so that
a /rescue/ifconfig more modern than the kernel could still configure
IPv4 or IPv6 addresses.
Reported by: Andrzej Tobola (ato iem.pw.edu.pl)
Reported by: gcooper
MFC after: 1 day
X-MFC: will not MFC any time soon, just reminder for r222527
Diffstat (limited to 'sbin/ifconfig/af_inet6.c')
-rw-r--r-- | sbin/ifconfig/af_inet6.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sbin/ifconfig/af_inet6.c b/sbin/ifconfig/af_inet6.c index 585be05..e39c1c8 100644 --- a/sbin/ifconfig/af_inet6.c +++ b/sbin/ifconfig/af_inet6.c @@ -545,8 +545,10 @@ inet6_ctor(void) #define N(a) (sizeof(a) / sizeof(a[0])) size_t i; +#ifndef RESCUE if (!feature_present("inet6")) return; +#endif for (i = 0; i < N(inet6_cmds); i++) cmd_register(&inet6_cmds[i]); |