X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_string.c;h=247fbe475dd0506794add134d0c15bb47f3096db;hb=73f36e452580ef9be36d3d89985c25e0d33e4a2d;hp=300f10f2bc459967ee3ff66d1830830f4fd2095b;hpb=cfe8176feba42fc63e8f627f9ac613a12a368b92;p=awesomized%2Flibmemcached diff --git a/lib/memcached_string.c b/lib/memcached_string.c index 300f10f2..247fbe47 100644 --- a/lib/memcached_string.c +++ b/lib/memcached_string.c @@ -129,11 +129,12 @@ char *memcached_string_c_copy(memcached_string_st *string) WATCHPOINT_ASSERT(string->is_allocated != MEMCACHED_USED); - c_ptr= (char *)malloc(memcached_string_length(string) * sizeof(char)); + c_ptr= (char *)malloc((memcached_string_length(string)+1) * sizeof(char)); if (!c_ptr) return NULL; memcpy(c_ptr, memcached_string_value(string), memcached_string_length(string)); + c_ptr[memcached_string_length(string)]= 0; return c_ptr; }