Fix duplicate tag problem (simon987/sist2#48)

This commit is contained in:
2020-05-05 20:20:05 -04:00
parent 621ee64084
commit f363659936
4 changed files with 81 additions and 22 deletions

View File

@@ -73,7 +73,10 @@ void load_mem(void *mem, size_t size, vfile_t *f) {
}
meta_line_t *get_meta(document_t *doc, metakey key) {
meta_line_t *meta = doc->meta_head;
return get_meta_from(doc->meta_head, key);
}
meta_line_t *get_meta_from(meta_line_t *meta, metakey key) {
while (meta != nullptr) {
if (meta->key == key) {
return meta;