use uv_buf_init() instead of direct uv_buf_t instantiation