X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_result.c;h=89de40301552ff891ca908b481068edd822f6692;hb=e1944ccd4d1e65f4192783fa9c564c9b747bb618;hp=49f44b23397e353bc64e42b6f70521274991a3bc;hpb=d4dc795f136a3a652c5b13b4d818345c6080bceb;p=m6w6%2Flibmemcached diff --git a/lib/memcached_result.c b/lib/memcached_result.c index 49f44b23..89de4030 100644 --- a/lib/memcached_result.c +++ b/lib/memcached_result.c @@ -34,8 +34,13 @@ memcached_result_st *memcached_result_create(memcached_st *memc, void memcached_result_free(memcached_result_st *ptr) { + if (ptr == NULL) + return; + memcached_string_free(&ptr->value); if (ptr->is_allocated == MEMCACHED_ALLOCATED) free(ptr); + else + ptr->is_allocated= MEMCACHED_USED; }