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 } |