Bad data for threads (Toru patch)
[m6w6/libmemcached] / libmemcached / memcached_quit.c
index 9874bb6ea45f66ad9a1876dabf7ae729ea53e633..9749b848306cafaae7b15c693196dd728e0cedf0 100644 (file)
@@ -29,12 +29,9 @@ void memcached_quit_server(memcached_server_st *ptr, uint8_t io_death)
        */
       while ((read_length=
              memcached_io_read(ptr, buffer, sizeof(buffer)/sizeof(*buffer)))
-            > 0)
-       {
-         ;
-       }
-      memcached_io_close(ptr);
+            > 0);
     }
+    memcached_io_close(ptr, io_death);
 
     ptr->fd= -1;
     ptr->write_buffer_offset= 0;