self->key_length= 0;
self->item_cas= 0;
self->root= memc;
+ self->count= 0;
self->item_key[0]= 0;
}
}
else
{
- ptr= static_cast<memcached_result_st *>(libmemcached_malloc(memc, sizeof(memcached_result_st)));
+ ptr= libmemcached_xmalloc(memc, memcached_result_st);
if (not ptr)
{
void memcached_result_free(memcached_result_st *ptr)
{
- if (not ptr)
+ if (ptr == NULL)
+ {
return;
+ }
memcached_string_free(&ptr->value);
}
else
{
+ ptr->count= 0;
ptr->options.is_initialized= false;
}
}