partial_load_u64 will fail if buf == NULL/c_len == 0 (#331)

This commit is contained in:
Konstantinos Margaritis
2025-05-16 13:44:36 +03:00
committed by GitHub
parent 400468bbfa
commit eecad13b13

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;
}
if (c_len) {
data = partial_load_u64a(ci->buf, c_len);
}
data <<= h_len << 3;
data |= data_h;
}