Rewrote return read() to now read exactly character by character.
[awesomized/libmemcached] / lib / memcached_verbosity.c
index 506dbb07a6f5760a663f7d849e785fed7deaff97..201e8bef8f372d82d94cc996a80c4231e086751a 100644 (file)
@@ -20,7 +20,10 @@ memcached_return memcached_verbosity(memcached_st *ptr, unsigned int verbosity)
     memcached_return rc;
 
     if ((write(ptr->hosts[x].fd, buffer, send_length) == -1))
-      return MEMCACHED_WRITE_FAILURE;
+    {
+      continue;
+      return MEMCACHED_SOME_ERRORS;
+    }
 
     rc= memcached_response(ptr, buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, x);