X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_result.c;h=0d77130db58857a437089073e513afef97f00f47;hb=9141e90dccb732d6e7ef10ea248ce2fd7d1ef46b;hp=fac3b8c554d7c794676059ae594d7b8e48747ec5;hpb=276c3db8d1dc8e14949df2b408960a803bea5d53;p=awesomized%2Flibmemcached diff --git a/libmemcached/memcached_result.c b/libmemcached/memcached_result.c index fac3b8c5..0d77130d 100644 --- a/libmemcached/memcached_result.c +++ b/libmemcached/memcached_result.c @@ -14,10 +14,7 @@ memcached_result_st *memcached_result_create(memcached_st *memc, memset(ptr, 0, sizeof(memcached_result_st)); else { - if (memc->call_malloc) - ptr= (memcached_result_st *)memc->call_malloc(memc, sizeof(memcached_result_st)); - else - ptr= (memcached_result_st *)calloc(1, sizeof(memcached_result_st)); + ptr= memc->call_malloc(memc, sizeof(memcached_result_st)); if (ptr == NULL) return NULL; @@ -43,7 +40,7 @@ void memcached_result_reset(memcached_result_st *ptr) /* NOTE turn into macro */ -memcached_return memcached_result_set_value(memcached_result_st *ptr, char *value, size_t length) +memcached_return memcached_result_set_value(memcached_result_st *ptr, const char *value, size_t length) { return memcached_string_append(&ptr->value, value, length); }