Fixed return length issues.
[m6w6/libmemcached] / lib / memcached_flush.c
index 9b9c4baca91c3efb181961abef7ecf69a2aa6d62..8538aaa0cc753f7e6c963d542d140b1f8cb32a2a 100644 (file)
@@ -8,7 +8,7 @@ memcached_return memcached_flush(memcached_st *ptr, time_t expiration)
   char buffer[MEMCACHED_DEFAULT_COMMAND_SIZE];
   LIBMEMCACHED_MEMCACHED_FLUSH_START();
 
-  rc= memcached_connect(ptr);
+  rc= memcached_connect(ptr, 0);
 
   if (rc != MEMCACHED_SUCCESS)
     rc= MEMCACHED_SOME_ERRORS;
@@ -31,8 +31,6 @@ memcached_return memcached_flush(memcached_st *ptr, time_t expiration)
     if (sent_length == -1 || sent_length != send_length)
       return MEMCACHED_WRITE_FAILURE;
 
-    if (ptr->flags & MEM_NO_BLOCK)
-      WATCHPOINT;
     rc= memcached_response(ptr, buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, x);
 
     if (rc != MEMCACHED_SUCCESS)