diff --git a/include/ircd/util/bitset.h b/include/ircd/util/bitset.h index be43b0262..f26a9a7c6 100644 --- a/include/ircd/util/bitset.h +++ b/include/ircd/util/bitset.h @@ -107,6 +107,7 @@ constexpr void ircd::util::bitset::set(const size_t pos, const bool val) { + reset(pos); buf[byte(pos)] |= word(val) << bit(pos); }