1.1 --- a/ucx/properties.c Mon Jul 15 13:53:51 2013 +0200 1.2 +++ b/ucx/properties.c Mon Jul 15 14:25:50 2013 +0200 1.3 @@ -97,7 +97,7 @@ 1.4 parser->tmp = NULL; 1.5 parser->tmpcap = 0; 1.6 parser->tmplen = 0; 1.7 - // run parse with the tmp buffer as main buffer 1.8 + // run ucx_properties_next with the tmp buffer as main buffer 1.9 int ret = ucx_properties_next(parser, name, value); 1.10 1.11 // restore original buffer 1.12 @@ -244,13 +244,13 @@ 1.13 1.14 int ucx_properties_store(UcxMap *map, FILE *file) { 1.15 UcxMapIterator iter = ucx_map_iterator(map); 1.16 - char *k, *v; 1.17 + char *v; 1.18 sstr_t key, value; 1.19 size_t written; 1.20 1.21 - UCX_MAP_FOREACH(v, iter) { 1.22 - k = (char*) iter.cur->key.data; 1.23 - key = sstrn(k, iter.cur->key.len); 1.24 + UCX_MAP_FOREACH(k, v, iter) { 1.25 + //k = (char*) iter.cur->key.data; 1.26 + key = sstrn(k.data, k.len); 1.27 value = sstr(v); 1.28 1.29 written = 0;