X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fpurge.cc;h=6142e5fbf01095a35bf45cf1642292e8989a0d74;hb=1dff98bcffc7555e0255af25f7de26cb8eb42d32;hp=4dd654199ed0cb858460140023c7af7dd1996392;hpb=9169cee9ec0f231b3117a0d5a7840d2067f29610;p=m6w6%2Flibmemcached diff --git a/libmemcached/purge.cc b/libmemcached/purge.cc index 4dd65419..6142e5fb 100644 --- a/libmemcached/purge.cc +++ b/libmemcached/purge.cc @@ -116,8 +116,7 @@ memcached_return_t memcached_purge(memcached_server_write_instance_st ptr) { for (uint32_t y= 0; y < cb.number_of_callback; y++) { - rc = (*cb.callback[y])(ptr->root, result_ptr, cb.context); - if (rc != MEMCACHED_SUCCESS) + if (memcached_fatal((*cb.callback[y])(ptr->root, result_ptr, cb.context))) { break; }