X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fresult.cc;h=1a5095af5c349a921625cfe4c5651ee9e633954b;hb=69f923d9fb1e3017350391f05801195b71c885d1;hp=eb24fa3617c4f35889851be7e154f64d0e60dbe7;hpb=b551d4aedecbd485277f9cc63bd33d860060194c;p=awesomized%2Flibmemcached diff --git a/libmemcached/result.cc b/libmemcached/result.cc index eb24fa36..1a5095af 100644 --- a/libmemcached/result.cc +++ b/libmemcached/result.cc @@ -52,6 +52,7 @@ static inline void _result_init(memcached_result_st *self, self->key_length= 0; self->item_cas= 0; self->root= memc; + self->count= 0; self->item_key[0]= 0; } @@ -100,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); @@ -112,6 +115,7 @@ void memcached_result_free(memcached_result_st *ptr) } else { + ptr->count= 0; ptr->options.is_initialized= false; } }