Fix to make all keys null terminated (sort of surprised that I had not done
authorBrian Aker <brian@tangent.org>
Tue, 18 Dec 2007 09:36:49 +0000 (01:36 -0800)
committerBrian Aker <brian@tangent.org>
Tue, 18 Dec 2007 09:36:49 +0000 (01:36 -0800)
this before)

ChangeLog
lib/memcached_fetch.c

index d2017cf4a1bd2cc35052221cc58689bc55a27e3e..ee8246d260880c2f85c79f3ca4e696ccd7ecbdbc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,7 @@
   * Lingering socket fixes for FreeBSD.
   * Patches from Kevin Dalley for FreeBSD 4.0
   * Added multi delete functions.
+  * All get key returns have C style null termination
 
 0.12 Tue Dec 11 15:20:55 PST 2007
   * Updates for consistent hashing
index 673388359cb0d6d53e39f61304d81af3e57c02ae..257bfbc45245119d7bdbb0a25712089a10712e44 100644 (file)
@@ -35,6 +35,7 @@ memcached_return value_fetch(memcached_st *ptr,
       key++;
       result->key_length++;
     }
+    result->key[result->key_length]= 0;
   }
 
   if (end_ptr == string_ptr)