summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ppp/command.c
diff options
context:
space:
mode:
authorpiso <piso@FreeBSD.org>2008-03-12 14:34:34 +0000
committerpiso <piso@FreeBSD.org>2008-03-12 14:34:34 +0000
commitf2e5e0ae4524d1a3d5058c7486915c7904b59944 (patch)
tree52eec78dcdf540e701d11949082f5bd24807c298 /usr.sbin/ppp/command.c
parent0c792dea7078c0f11e629f340594d1c41e1305b9 (diff)
downloadFreeBSD-src-f2e5e0ae4524d1a3d5058c7486915c7904b59944.zip
FreeBSD-src-f2e5e0ae4524d1a3d5058c7486915c7904b59944.tar.gz
Update to the "new" libalias API (and thus fix world breakage).
Diffstat (limited to 'usr.sbin/ppp/command.c')
-rw-r--r--usr.sbin/ppp/command.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/usr.sbin/ppp/command.c b/usr.sbin/ppp/command.c
index 04ad080..cc23518 100644
--- a/usr.sbin/ppp/command.c
+++ b/usr.sbin/ppp/command.c
@@ -193,6 +193,8 @@ static int NatEnable(struct cmdargs const *);
static int NatOption(struct cmdargs const *);
#endif
+extern struct libalias *la;
+
static const char *
showcx(struct cmdtab const *cmd)
{
@@ -2632,7 +2634,7 @@ NatEnable(struct cmdargs const *arg)
if (strcasecmp(arg->argv[arg->argn], "yes") == 0) {
if (!arg->bundle->NatEnabled) {
if (arg->bundle->ncp.ipcp.fsm.state == ST_OPENED)
- PacketAliasSetAddress(arg->bundle->ncp.ipcp.my_ip);
+ LibAliasSetAddress(la, arg->bundle->ncp.ipcp.my_ip);
arg->bundle->NatEnabled = 1;
}
return 0;
@@ -2656,13 +2658,13 @@ NatOption(struct cmdargs const *arg)
if (arg->argc == arg->argn+1) {
if (strcasecmp(arg->argv[arg->argn], "yes") == 0) {
if (arg->bundle->NatEnabled) {
- PacketAliasSetMode(param, param);
+ LibAliasSetMode(la, param, param);
return 0;
}
log_Printf(LogWARN, "nat not enabled\n");
} else if (strcmp(arg->argv[arg->argn], "no") == 0) {
if (arg->bundle->NatEnabled) {
- PacketAliasSetMode(0, param);
+ LibAliasSetMode(la, 0, param);
return 0;
}
log_Printf(LogWARN, "nat not enabled\n");
OpenPOWER on IntegriCloud