X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Foptions.cc;h=cdaa520950a28e37ab1fc3690f61b0acf7ee1303;hb=3e87de62b0b39279bdec62a07b45e42fe798fd41;hp=c1e591d83d60c8eb132aae01975c522b27226f07;hpb=9fd31c03436acf24c593dc3a77c905eb137ef570;p=m6w6%2Flibmemcached diff --git a/libmemcached/options.cc b/libmemcached/options.cc index c1e591d8..cdaa5209 100644 --- a/libmemcached/options.cc +++ b/libmemcached/options.cc @@ -38,13 +38,11 @@ #include #include -#include - -#include +#include const char *memcached_parse_filename(memcached_st *memc) { - assert(memc); + assert_msg(memc, "Invalid memcached_st"); return memcached_array_string(memc->configure.filename); } @@ -100,9 +98,8 @@ memcached_return_t libmemcached_check_configuration(const char *option_string, s bool has_filename= memcached_behavior_get(memc_ptr, MEMCACHED_BEHAVIOR_LOAD_FROM_FILE); if (memcached_success(rc) and has_filename) { - assert(memcached_parse_filename(memc_ptr)); - assert(memcached_parse_filename_length(memc_ptr)); - memcached_string_t filename= memcached_array_to_string(memc_ptr->configure.filename); + assert_msg(memcached_parse_filename(memc_ptr), "Invalid configuration file"); + assert_msg(memcached_parse_filename_length(memc_ptr), "Invalid configuration file"); rc= _parse_file_options(*memc_ptr, memc_ptr->configure.filename); if (memcached_failed(rc) and error_buffer && error_buffer_size) @@ -134,8 +131,8 @@ memcached_return_t memcached_parse_configuration(memcached_st *self, char const void memcached_set_configuration_file(memcached_st *self, const char *filename, size_t filename_length) { - assert(filename); - assert(filename_length); + assert_msg(filename, "Invalid filename"); + assert_msg(filename_length, "Invalid filename_length"); memcached_array_free(self->configure.filename); self->configure.filename= memcached_strcpy(self, filename, filename_length); }