diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2023-09-16 17:22:33 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2023-09-16 17:22:33 +0900 |
| commit | e5d9ad2f0bc007089394ceb2bdf9847887d671bc (patch) | |
| tree | ea910d9511bae81cf16ee29dd7fdeff6b7f16eb3 /src/BitfieldMan.cc | |
| parent | dfdbc22b239311e13facdca926db0aeab9ce28e6 (diff) | |
Fix test errors with ubsan
Diffstat (limited to 'src/BitfieldMan.cc')
| -rw-r--r-- | src/BitfieldMan.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/BitfieldMan.cc b/src/BitfieldMan.cc index bb8e2882..43d3ba25 100644 --- a/src/BitfieldMan.cc +++ b/src/BitfieldMan.cc @@ -662,7 +662,7 @@ bool BitfieldMan::isUseBitSet(size_t index) const void BitfieldMan::setBitfield(const unsigned char* bitfield, size_t bitfieldLength) { - if (bitfieldLength_ != bitfieldLength) { + if (bitfieldLength_ == 0 || bitfieldLength_ != bitfieldLength) { return; } memcpy(bitfield_, bitfield, bitfieldLength_); |
