X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fresponse.c;h=3784438ede3a54dc5c8cfedfb22809c7aa82252a;hb=98d4dea6ae8869b6fe5e37a2908d66ff062b8f39;hp=cbb49784b18d1cb270e519f6db56ddc5a8255ba7;hpb=7e592f0e6938506a8f9e228b40557c5bb8a10a0b;p=awesomized%2Flibmemcached diff --git a/libmemcached/response.c b/libmemcached/response.c index cbb49784..3784438e 100644 --- a/libmemcached/response.c +++ b/libmemcached/response.c @@ -175,7 +175,7 @@ static memcached_return_t textual_value_fetch(memcached_server_instance_st *ptr, return MEMCACHED_MEMORY_ALLOCATION_FAILURE; } - value_ptr= memcached_string_value(&result->value); + value_ptr= memcached_string_value_mutable(&result->value); /* We read the \r\n into the string since not doing so is more cycles then the waster of memory to do so. @@ -196,7 +196,7 @@ static memcached_return_t textual_value_fetch(memcached_server_instance_st *ptr, /* This next bit blows the API, but this is internal....*/ { char *char_ptr; - char_ptr= memcached_string_value(&result->value);; + char_ptr= memcached_string_value_mutable(&result->value);; char_ptr[value_length]= 0; char_ptr[value_length + 1]= 0; memcached_string_set_length(&result->value, value_length); @@ -382,7 +382,7 @@ static memcached_return_t binary_read_one_response(memcached_server_instance_st bodylen) != MEMCACHED_SUCCESS) return MEMCACHED_MEMORY_ALLOCATION_FAILURE; - char *vptr= memcached_string_value(&result->value); + char *vptr= memcached_string_value_mutable(&result->value); if (memcached_safe_read(ptr, vptr, bodylen) != MEMCACHED_SUCCESS) return MEMCACHED_UNKNOWN_READ_FAILURE;