partial_load_u64 will fail if buf == NULL/c_len == 0

This commit is contained in:
Konstantinos Margaritis 2025-05-15 15:00:22 +03:00
parent 55a05e41a0
commit 7e92f9a6d9

View File

@ -688,7 +688,9 @@ int roseCheckMask(const struct core_info *ci, u64a and_mask, u64a cmp_mask,
shift_l = c_len - ci->len;
c_len = ci->len;
}
data = partial_load_u64a(ci->buf, c_len);
if (c_len) {
data = partial_load_u64a(ci->buf, c_len);
}
data <<= h_len << 3;
data |= data_h;
}