diff options
author | piso <piso@FreeBSD.org> | 2008-03-12 14:34:34 +0000 |
---|---|---|
committer | piso <piso@FreeBSD.org> | 2008-03-12 14:34:34 +0000 |
commit | f2e5e0ae4524d1a3d5058c7486915c7904b59944 (patch) | |
tree | 52eec78dcdf540e701d11949082f5bd24807c298 /usr.sbin/ppp/command.c | |
parent | 0c792dea7078c0f11e629f340594d1c41e1305b9 (diff) | |
download | FreeBSD-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.c | 8 |
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"); |