X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fresult.cc;h=a3438c08c9b0f2ed07a73296c474ebb601e91607;hb=920b0f21e75bb5b145a7de7383f5ae8c4a2c358a;hp=851337f30facf159c5fe0b59fbbd43587f44bc30;hpb=28adf7b936c6f5c25b7526ff56ec1256da1246d4;p=m6w6%2Flibmemcached diff --git a/libmemcached/result.cc b/libmemcached/result.cc index 851337f3..a3438c08 100644 --- a/libmemcached/result.cc +++ b/libmemcached/result.cc @@ -68,7 +68,7 @@ memcached_result_st *memcached_result_create(const memcached_st *memc, } else { - ptr= static_cast(libmemcached_malloc(memc, sizeof(memcached_result_st))); + ptr= libmemcached_xmalloc(memc, memcached_result_st); if (not ptr) { @@ -101,8 +101,10 @@ void memcached_result_reset(memcached_result_st *ptr) void memcached_result_free(memcached_result_st *ptr) { - if (not ptr) + if (ptr == NULL) + { return; + } memcached_string_free(&ptr->value);