{
int offset_head = attr_to_offset(buf, buf->head);
+ if ((buf->buflen + required) > BLOB_ATTR_LEN_MASK)
+ return false;
if (!buf->grow || !buf->grow(buf, required))
return false;
{
free(buf->buf);
buf->buf = NULL;
+ buf->head = NULL;
buf->buflen = 0;
}