> + while ((offset < buflen) && sg_miter_next(&miter)) {> + unsigned int len;> +> + len = min(miter.length, buflen - offset);> + memset(miter.addr, '\0', len);Why '\0' and not 0?