1.1 --- a/ucx/map.c Wed Feb 06 12:55:56 2013 +0100 1.2 +++ b/ucx/map.c Wed Feb 06 14:31:44 2013 +0100 1.3 @@ -364,7 +364,7 @@ 1.4 1.5 UCX_MAP_FOREACH(v, iter) { 1.6 k = (char*) iter.cur->key.data; 1.7 - key = sstr(k); 1.8 + key = sstrn(k, iter.cur->key.len); 1.9 if (encoder) { 1.10 size_t encodedSize; 1.11 void *encoded = encoder(v, encdata, &encodedSize);