Fix for wheel algo to be dynamic
[awesomized/libmemcached] / libmemcached / memcached.c
index bcc0477deaa4c2a369492a02012258a6c9c1abbe..b681f6cb42d9c03e6b5ab457d9a93e1d76c2620c 100644 (file)
@@ -49,6 +49,14 @@ void memcached_free(memcached_st *ptr)
       free(ptr->continuum);
   }
 
+  if (ptr->wheel)
+  {
+    if (ptr->call_free)
+      ptr->call_free(ptr, ptr->wheel);
+    else
+      free(ptr->wheel);
+  }
+
   if (ptr->is_allocated == MEMCACHED_ALLOCATED)
   {
     if (ptr->call_free)