dav/sync.c

changeset 288
cd3846cc8b25
parent 274
5577d3eae04c
child 294
dd5c0ebdf54f
equal deleted inserted replaced
287:99bcd7915a0d 288:cd3846cc8b25
999 LocalResource *res = local_resource_new(dir, db, value.ptr, &isdir); 999 LocalResource *res = local_resource_new(dir, db, value.ptr, &isdir);
1000 if(res) { 1000 if(res) {
1001 resources = ucx_list_append(resources, res); 1001 resources = ucx_list_append(resources, res);
1002 } 1002 }
1003 } else if(!sstrcmp(name, S("remove"))) { 1003 } else if(!sstrcmp(name, S("remove"))) {
1004 LocalResource *res = calloc(1, sizeof(LocalResource)); 1004 ucx_map_sstr_remove(db->resources, value);
1005 res->path = sstrdup(value).ptr;
1006 if(res) {
1007 //ucx_map_sstr_put(db->remove, value, res);
1008 ucx_map_sstr_remove(db->resources, value);
1009 }
1010
1011 } 1005 }
1012 1006
1013 free(value.ptr); 1007 free(value.ptr);
1014 } 1008 }
1015 } 1009 }

mercurial