Adding support for trigger call on delete of a successful object.
[awesomized/libmemcached] / libmemcached / memcached_delete.c
index 60e3bed4406e3ce89c1b6c64868559af8f77b7b8..37a28add0c18dcff7e8143ce3ca14962f1f2e787 100644 (file)
@@ -59,6 +59,9 @@ memcached_return memcached_delete_by_key(memcached_st *ptr,
       rc= MEMCACHED_SUCCESS;
   }
 
+  if (rc == MEMCACHED_SUCCESS && ptr->delete_trigger)
+    ptr->delete_trigger(ptr, key, key_length);
+
 error:
   LIBMEMCACHED_MEMCACHED_DELETE_END();
   return rc;