diff options
author | Martin Willi <martin@strongswan.org> | 2009-04-14 10:34:24 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2009-04-14 10:34:24 +0000 |
commit | a44bb9345f0482b3dace19a27ee40320ddadc75f (patch) | |
tree | 34d75bd95b2868900213e13c31ddd892d2fd4904 /src/pluto/virtual.c | |
parent | 6e5c8d9413234b18a0631cddadd973a9f509708b (diff) | |
download | strongswan-a44bb9345f0482b3dace19a27ee40320ddadc75f.tar.bz2 strongswan-a44bb9345f0482b3dace19a27ee40320ddadc75f.tar.xz |
merged multi-auth branch back into trunk
Diffstat (limited to 'src/pluto/virtual.c')
-rw-r--r-- | src/pluto/virtual.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/pluto/virtual.c b/src/pluto/virtual.c index cf036cc7b..9deceb224 100644 --- a/src/pluto/virtual.c +++ b/src/pluto/virtual.c @@ -54,11 +54,11 @@ _read_subnet(const char *src, size_t len, ip_subnet *dst, ip_subnet *dstko, bool ok; int af; - if ((len > 4) && (strncmp(src, "%v4:", 4)==0)) + if ((len > 4) && (strneq(src, "%v4:", 4))) { af = AF_INET; } - else if ((len > 4) && (strncmp(src, "%v6:", 4)==0)) + else if ((len > 4) && (strneq(src, "%v6:", 4))) { af = AF_INET6; } @@ -196,12 +196,12 @@ struct virtual_t if (!string || string[0] == '\0') return NULL; - if (strlen(string) >= 6 && strncmp(string,"vhost:",6) == 0) + if (strlen(string) >= 6 && strneq(string,"vhost:",6)) { flags |= F_VIRTUAL_HOST; str += 6; } - else if (strlen(string) >= 5 && strncmp(string,"vnet:",5) == 0) + else if (strlen(string) >= 5 && strneq(string,"vnet:",5)) str += 5; else goto fail; @@ -213,17 +213,17 @@ struct virtual_t { next = strchr(str,','); if (!next) next = str + strlen(str); - if (next-str == 3 && strncmp(str, "%no", 3) == 0) + if (next-str == 3 && strneq(str, "%no", 3)) flags |= F_VIRTUAL_NO; #if 0 - else if (next-str == 4 && strncmp(str, "%ike", 4) == 0) + else if (next-str == 4 && strneq(str, "%ike", 4)) flags |= F_VIRTUAL_IKE_CONFIG; - else if (next-str == 5 && strncmp(str, "%dhcp", 5) == 0) + else if (next-str == 5 && strneq(str, "%dhcp", 5)) flags |= F_VIRTUAL_DHCP; #endif - else if (next-str == 5 && strncmp(str, "%priv", 5) == 0) + else if (next-str == 5 && strneq(str, "%priv", 5)) flags |= F_VIRTUAL_PRIVATE; - else if (next-str == 4 && strncmp(str, "%all", 4) == 0) + else if (next-str == 4 && strneq(str, "%all", 4)) flags |= F_VIRTUAL_ALL; else if (_read_subnet(str, next-str, &sub, NULL, NULL)) { |