testing: touch
[m6w6/libmemcached] / test / lib / common.hpp
index 517b426342e7ea596af1f6098333df51557ed1e7..b5ef3525d2f35503d38a5ca54f38f3c4b8bf3246 100644 (file)
@@ -113,6 +113,12 @@ public:
   Malloced(T *ptr_)
   : ptr{ptr_}
   {}
+  Malloced &operator=(T *ptr_) {
+    if (ptr)
+      free(ptr);
+    ptr = ptr_;
+    return *this;
+  }
   ~Malloced() {
     if(ptr)
       free(ptr);