diff options
author | Eric Mertens <emertens@galois.com> | 2009-11-17 10:30:37 -0800 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2009-11-23 10:34:30 +0100 |
commit | ad78bb13c84bacae3b1b5ee388ea784d5bfe7f53 (patch) | |
tree | 0a9dab9de9f2e57520bab25261fe18e7cabdf663 /src | |
parent | dd326c114f9d4bb261bffc1e69a7e0f982d80148 (diff) | |
download | strongswan-ad78bb13c84bacae3b1b5ee388ea784d5bfe7f53.tar.bz2 strongswan-ad78bb13c84bacae3b1b5ee388ea784d5bfe7f53.tar.xz |
Correctly set host number to zero when computing traffic selector range
Diffstat (limited to 'src')
-rw-r--r-- | src/charon/config/traffic_selector.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/charon/config/traffic_selector.c b/src/charon/config/traffic_selector.c index 0168acc0e..40977db60 100644 --- a/src/charon/config/traffic_selector.c +++ b/src/charon/config/traffic_selector.c @@ -119,6 +119,7 @@ static void calc_range(private_traffic_selector_t *this, u_int8_t netbits) mask--; } } + this->from[byte] &= ~mask; this->to[byte] = this->from[byte] | mask; } } |