Gbp-Pq: Name 0001-lib-sieve-sieve-binary-code-Fix-single-byte-oob-stac.patch
sieve_number_t integer)
{
sieve_size_t address = _sieve_binary_block_get_size(sblock);
- uint8_t buffer[sizeof(sieve_number_t) + 1];
+ uint8_t buffer[sizeof(sieve_number_t) * 8 / 7 + 1];
int bufpos = sizeof(buffer) - 1;
/* Encode last byte [0xxxxxxx]; msb == 0 marks the last byte */
}
}
+/*
+ * TEST: Extreme size
+ */
+
+test "Extreme size" {
+ if size :over 18446744073709551615 {
+ test_fail "size :over matched extreme size";
+ }
+}