summaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
Diffstat (limited to 'data.c')
-rw-r--r--data.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/data.c b/data.c
index 5026154..cd9c5e7 100644
--- a/data.c
+++ b/data.c
@@ -1575,7 +1575,6 @@ void tag_index(const char *id, const xs_dict *obj)
1575 xs_list *tags = xs_dict_get(obj, "tag"); 1575 xs_list *tags = xs_dict_get(obj, "tag");
1576 1576
1577 if (is_msg_public(obj) && xs_type(tags) == XSTYPE_LIST && xs_list_len(tags) > 0) { 1577 if (is_msg_public(obj) && xs_type(tags) == XSTYPE_LIST && xs_list_len(tags) > 0) {
1578 xs *md5_id = xs_md5_hex(id, strlen(id));
1579 xs *g_tag_dir = xs_fmt("%s/tag", srv_basedir); 1578 xs *g_tag_dir = xs_fmt("%s/tag", srv_basedir);
1580 1579
1581 mkdirx(g_tag_dir); 1580 mkdirx(g_tag_dir);
@@ -1596,7 +1595,7 @@ void tag_index(const char *id, const xs_dict *obj)
1596 mkdirx(tag_dir); 1595 mkdirx(tag_dir);
1597 1596
1598 xs *g_tag_idx = xs_fmt("%s/%s.idx", tag_dir, md5_tag); 1597 xs *g_tag_idx = xs_fmt("%s/%s.idx", tag_dir, md5_tag);
1599 index_add(g_tag_idx, md5_id); 1598 index_add(g_tag_idx, id);
1600 1599
1601 FILE *f; 1600 FILE *f;
1602 xs *g_tag_name = xs_replace(g_tag_idx, ".idx", ".tag"); 1601 xs *g_tag_name = xs_replace(g_tag_idx, ".idx", ".tag");
@@ -1605,7 +1604,7 @@ void tag_index(const char *id, const xs_dict *obj)
1605 fclose(f); 1604 fclose(f);
1606 } 1605 }
1607 1606
1608 srv_debug(0, xs_fmt("tagged %s #%s (%s #%s)", id, name, md5_id, md5_tag)); 1607 srv_debug(0, xs_fmt("tagged %s #%s (#%s)", id, name, md5_tag));
1609 } 1608 }
1610 } 1609 }
1611 } 1610 }