X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fpurge.cc;h=6142e5fbf01095a35bf45cf1642292e8989a0d74;hb=73e62c470da9bb5f0b0e4a2ecf195c7259e33cf1;hp=4dd654199ed0cb858460140023c7af7dd1996392;hpb=2959e927ae7c1da490db7a88f0cd589e8bc6b45f;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; }