aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEric Mertens <emertens@galois.com>2009-11-17 10:30:37 -0800
committerMartin Willi <martin@strongswan.org>2009-11-23 10:34:30 +0100
commitad78bb13c84bacae3b1b5ee388ea784d5bfe7f53 (patch)
tree0a9dab9de9f2e57520bab25261fe18e7cabdf663 /src
parentdd326c114f9d4bb261bffc1e69a7e0f982d80148 (diff)
downloadstrongswan-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.c1
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;
}
}