X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_string.c;h=1595ec6108b9f00b69ea3293de0cabeeb847e32f;hb=5ed23cb1d7aaa03f05b58dfeabeee72f5aff91c5;hp=ad396118b2b878ba9ab938e9c412defadafdf648;hpb=89eed63d9bf97065589679c45a3095088c4bb150;p=awesomized%2Flibmemcached diff --git a/lib/memcached_string.c b/lib/memcached_string.c index ad396118..1595ec61 100644 --- a/lib/memcached_string.c +++ b/lib/memcached_string.c @@ -140,6 +140,9 @@ char *memcached_string_c_copy(memcached_string_st *string) WATCHPOINT_ASSERT(string->is_allocated != MEMCACHED_USED); + if (memcached_string_length(string) == 0) + return NULL; + if (string->root->call_malloc) c_ptr= (char *)string->root->call_malloc(string->root, (memcached_string_length(string)+1) * sizeof(char)); else