summary refs log tree commit diff
path: root/src/Utils.cpp
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2023-01-22 05:01:50 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2023-01-22 05:02:10 +0100
commit7f9af9016d2e5a5513457e191bc454885561a73a (patch)
tree6e02e5961341868bc32b5dab4cbd8a612e426919 /src/Utils.cpp
parentMerge pull request #1304 from Decodetalkers/imagesave (diff)
downloadnheko-7f9af9016d2e5a5513457e191bc454885561a73a.tar.xz
Fix a few minor leaks (or just memory showing up as not freed in tools)
Diffstat (limited to '')
-rw-r--r--src/Utils.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Utils.cpp b/src/Utils.cpp

index 8ad84e85..c23043a8 100644 --- a/src/Utils.cpp +++ b/src/Utils.cpp
@@ -598,7 +598,7 @@ utils::markdownToHtml(const QString &text, bool rainbowify) int charIdx = 0; while (cmark_iter_next(iter) != CMARK_EVENT_DONE) { cmark_node *cur = cmark_iter_get_node(iter); - // only text nodes (no code or semilar) + // only text nodes (no code or similar) if (cmark_node_get_type(cur) != CMARK_NODE_TEXT) continue; @@ -608,7 +608,7 @@ utils::markdownToHtml(const QString &text, bool rainbowify) QString buf; int boundaryStart = 0; int boundaryEnd = 0; - // use QTextBoundaryFinder to iterate ofer graphemes + // use QTextBoundaryFinder to iterate over graphemes QTextBoundaryFinder tbf(QTextBoundaryFinder::BoundaryType::Grapheme, nodeText); while ((boundaryEnd = tbf.toNextBoundary()) != -1) { charIdx++; @@ -654,6 +654,7 @@ utils::markdownToHtml(const QString &text, bool rainbowify) // The buffer is no longer needed. free((char *)tmp_buf); + cmark_node_free(node); auto result = linkifyMessage(escapeBlacklistedHtml(QString::fromStdString(html))).trimmed();