Spurious +1; you're claiming the size is simply CF_SMALLBUF to the things you pass it to, none of which writes to the extra byte of space you're not telling them they could use.