ucx/properties.c

changeset 112
6384016df2a3
parent 111
c8c59d7f4536
child 116
234920008754
     1.1 --- a/ucx/properties.c	Mon Jul 15 14:25:50 2013 +0200
     1.2 +++ b/ucx/properties.c	Mon Jul 15 15:43:18 2013 +0200
     1.3 @@ -245,21 +245,19 @@
     1.4  int ucx_properties_store(UcxMap *map, FILE *file) {
     1.5      UcxMapIterator iter = ucx_map_iterator(map);
     1.6      char *v;
     1.7 -    sstr_t key, value;
     1.8 +    sstr_t value;
     1.9      size_t written;
    1.10  
    1.11      UCX_MAP_FOREACH(k, v, iter) {
    1.12 -        //k = (char*) iter.cur->key.data;
    1.13 -        key = sstrn(k.data, k.len);
    1.14          value = sstr(v);
    1.15  
    1.16          written = 0;
    1.17 -        written += fwrite(key.ptr, 1, key.length, file);
    1.18 +        written += fwrite(k.data, 1, k.len, file);
    1.19          written += fwrite(" = ", 1, 3, file);
    1.20          written += fwrite(value.ptr, 1, value.length, file);
    1.21          written += fwrite("\n", 1, 1, file);
    1.22  
    1.23 -        if (written != key.length + value.length + 4) return 1;
    1.24 +        if (written != k.len + value.length + 4) return 1;
    1.25      }
    1.26  
    1.27      return 0;

mercurial