aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/ppp/nat_cmd.c
diff options
context:
space:
mode:
authorBrian Somers <brian@FreeBSD.org>2001-02-10 17:26:14 +0000
committerBrian Somers <brian@FreeBSD.org>2001-02-10 17:26:14 +0000
commit49ed07a3c015c2913dd36a3d4dc12fe884916a0b (patch)
treefb84f390857686d8025fd4f219bb5d436ca3f8cf /usr.sbin/ppp/nat_cmd.c
parent1bd7723d09408c91fe7f7356c19fcc119b816f18 (diff)
downloadsrc-49ed07a3c015c2913dd36a3d4dc12fe884916a0b.tar.gz
src-49ed07a3c015c2913dd36a3d4dc12fe884916a0b.zip
A better fix for the PacketAliasProxyRule() call.
Submitted by: Ian Dowse <iedowse@maths.tcd.ie>
Notes
Notes: svn path=/head/; revision=72322
Diffstat (limited to 'usr.sbin/ppp/nat_cmd.c')
-rw-r--r--usr.sbin/ppp/nat_cmd.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/ppp/nat_cmd.c b/usr.sbin/ppp/nat_cmd.c
index 6b036d9f91c7..21c4ff1e5d8d 100644
--- a/usr.sbin/ppp/nat_cmd.c
+++ b/usr.sbin/ppp/nat_cmd.c
@@ -304,15 +304,15 @@ nat_ProxyRule(struct cmdargs const *arg)
for (f = arg->argn, pos = 0; f < arg->argc; f++) {
len = strlen(arg->argv[f]);
- if (sizeof cmd - pos < len + (f ? 1 : 0))
+ if (sizeof cmd - pos < len + (len ? 1 : 0))
break;
- if (f)
+ if (len)
cmd[pos++] = ' ';
strcpy(cmd + pos, arg->argv[f]);
pos += len;
}
- return PacketAliasProxyRule(cmd + strspn(cmd, " \t"));
+ return PacketAliasProxyRule(cmd);
}
int