Confusing wording - is the *data* of size *at least* CF_BUFSIZE ? ah, no, the *buffer* must be ...
Buffer in which to store received data; must have space for at least CF_BUFSIZE bytes.