diff -r c8c59d7f4536 -r 6384016df2a3 ucx/properties.c --- a/ucx/properties.c Mon Jul 15 14:25:50 2013 +0200 +++ b/ucx/properties.c Mon Jul 15 15:43:18 2013 +0200 @@ -245,21 +245,19 @@ int ucx_properties_store(UcxMap *map, FILE *file) { UcxMapIterator iter = ucx_map_iterator(map); char *v; - sstr_t key, value; + sstr_t value; size_t written; UCX_MAP_FOREACH(k, v, iter) { - //k = (char*) iter.cur->key.data; - key = sstrn(k.data, k.len); value = sstr(v); written = 0; - written += fwrite(key.ptr, 1, key.length, file); + written += fwrite(k.data, 1, k.len, file); written += fwrite(" = ", 1, 3, file); written += fwrite(value.ptr, 1, value.length, file); written += fwrite("\n", 1, 1, file); - if (written != key.length + value.length + 4) return 1; + if (written != k.len + value.length + 4) return 1; } return 0;