X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_string.c;h=247fbe475dd0506794add134d0c15bb47f3096db;hb=78dc18473677a28570ab29134060a6411d9504df;hp=300f10f2bc459967ee3ff66d1830830f4fd2095b;hpb=d283f47cade6fcd1256e738057667fbcca7b06c1;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; }