- if (memcached_is_udp(ptr->root) and with_flush and ptr->write_buffer_offset > UDP_DATAGRAM_HEADER_LENGTH)
- {
- memcached_io_write(ptr, NULL, 0, true);
- }
-
- ssize_t sent_length= memcached_io_write(ptr, command, command_length, with_flush);
-
- if (sent_length == -1 or size_t(sent_length) != command_length)
- {
- rc= MEMCACHED_WRITE_FAILURE;
- }
- else if ((ptr->root->flags.no_reply) == 0)