Convert storage over to use vector better.
[awesomized/libmemcached] / libmemcached / delete.cc
index f5a60e33e0eb0b919927147a0796bd72f2d00c2a..9846bb51625d6a96dd77cfc655eff57dc3dd9ff5 100644 (file)
@@ -61,10 +61,10 @@ static inline memcached_return_t ascii_delete(memcached_st *ptr,
     { memcached_literal_param("\r\n") }
   };
 
-  size_t send_length= io_vector_total_size(vector, 5);
-
-  if (ptr->flags.use_udp and flush == false)
+  if (memcached_is_udp(instance->root))
   {
+    size_t send_length= io_vector_total_size(vector, 5);
+
     if (send_length > MAX_UDP_DATAGRAM_LENGTH - UDP_DATAGRAM_HEADER_LENGTH)
     {
       return MEMCACHED_WRITE_FAILURE;