X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=libmemcached%2Fcallback.cc;h=bb13a87bc8abb52b0168ef607ae313cd8ef3fe89;hb=969fea8e7bed82c109685ec3976cf7b0ec514ae9;hp=473978634ce820bdafe3937f54d1ebc3caa0e33f;hpb=3a1352a68657a7506f37eab1f91057912063aa69;p=awesomized%2Flibmemcached diff --git a/libmemcached/callback.cc b/libmemcached/callback.cc index 47397863..bb13a87b 100644 --- a/libmemcached/callback.cc +++ b/libmemcached/callback.cc @@ -90,8 +90,10 @@ void *memcached_callback_get(memcached_st *ptr, { memcached_return_t local_error; - if (!error) + if (error == NULL) + { error = &local_error; + } switch (flag) { @@ -152,7 +154,7 @@ void *memcached_callback_get(memcached_st *ptr, } case MEMCACHED_CALLBACK_MAX: default: - WATCHPOINT_ASSERT(0); + assert_msg(0, "Invalid behavior passed to memcached_behavior_set()"); *error= MEMCACHED_FAILURE; return NULL; }