pb: buffer over/underflows are errors.

This commit is contained in:
José Fonseca
2008-07-13 22:37:47 +09:00
parent f5c51ebd2a
commit 17af66fc1a
@@ -142,12 +142,12 @@ pb_debug_buffer_destroy(struct pb_buffer *_buf)
assert(map);
if(map) {
if(!check_random_pattern(map, buf->underflow_size)) {
debug_printf("buffer underflow\n");
debug_error("buffer underflow detected\n");
debug_assert(0);
}
if(!check_random_pattern(map + buf->underflow_size + buf->base.base.size,
buf->overflow_size)) {
debug_printf("buffer overflow\n");
debug_error("buffer overflow detected\n");
debug_assert(0);
}
pb_unmap(buf->buffer);