diff --git a/src/curl_json.c b/src/curl_json.c
index deee460bb3327e6291d6536190ac68e7a7d87cb0..89fce164e02b0bdd96855a6a670ffa7d5dd810b5 100644 (file)
--- a/src/curl_json.c
+++ b/src/curl_json.c
len = ptr-name;
if (len == 0)
break;
+ len = COUCH_MIN(len, sizeof (ent)-1);
sstrncpy (ent, name, len+1);
if (c_avl_get (tree, ent, (void *) &value) != 0)