Fix for Solaris
[m6w6/libmemcached] / libmemcached / do.c
index dcc09afb65d80829505667279246a079a805124f..1a274cd336ef4d4f9baee3718c4e237086c1f944 100644 (file)
@@ -57,8 +57,8 @@ memcached_return_t memcached_vdo(memcached_server_write_instance_st ptr,
   memcached_return_t rc;
   ssize_t sent_length;
 
-  WATCHPOINT_ASSERT(command_length);
-  WATCHPOINT_ASSERT(command);
+  WATCHPOINT_ASSERT(count);
+  WATCHPOINT_ASSERT(vector);
 
   if ((rc= memcached_connect(ptr)) != MEMCACHED_SUCCESS)
   {
@@ -87,6 +87,8 @@ memcached_return_t memcached_vdo(memcached_server_write_instance_st ptr,
   if (sent_length == -1 || (size_t)sent_length != command_length)
   {
     rc= MEMCACHED_WRITE_FAILURE;
+    WATCHPOINT_ERROR(rc);
+    WATCHPOINT_ERRNO(errno);
   }
   else if ((ptr->root->flags.no_reply) == 0)
   {