1
0
mirror of https://github.com/rkd77/elinks.git synced 2025-01-03 14:57:44 -05:00

[document] clear element_map

This commit is contained in:
Witold Filipczyk 2023-01-20 17:14:32 +01:00
parent 1b3ac6029b
commit 02c8c6e0b1

View File

@ -63,6 +63,8 @@
#ifdef CONFIG_ECMASCRIPT
#include "ecmascript/ecmascript.h"
#include <libxml++/libxml++.h>
#include <map>
#endif
#ifdef CONFIG_ECMASCRIPT_SMJS
#include "ecmascript/spidermonkey.h"
@ -378,6 +380,13 @@ done_document(struct document *document)
mem_free_if(document->text);
free_document(document->dom);
if (document->element_map) {
std::map<int, xmlpp::Element *> *mapa = (std::map<int, xmlpp::Element *> *)document->element_map;
mapa->clear();
delete mapa;
}
#endif
free_list(document->tags);