aboutsummaryrefslogtreecommitdiff
path: root/src/util/bits.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/bits.c')
-rw-r--r--src/util/bits.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util/bits.c b/src/util/bits.c
index 55d5bf3..e5f28c1 100644
--- a/src/util/bits.c
+++ b/src/util/bits.c
@@ -236,7 +236,7 @@ void bits_notz(bits_t *bits) {
if (bits->bitlen % 8 != 0) {
size_t mask_len = bits->bitlen % 8;
unsigned char mask = 0;
- for (size_t i = 7; i >= 0; --i) {
+ for (size_t i = 7; i > 0; --i) {
mask |= 1 << i;
if (--mask_len == 0) break;
}
@@ -417,7 +417,7 @@ bool bits_eq(const bits_t *one, const bits_t *other) {
if (one->bitlen % 8 != 0) {
size_t mask_len = one->bitlen % 8;
unsigned char mask = 0;
- for (size_t i = 7; i >= 0; --i) {
+ for (size_t i = 7; i > 0; --i) {
mask |= 1 << i;
if (--mask_len == 0) break;
}