diff --git a/src/MarkdownParser.cxx b/src/MarkdownParser.cxx index dffe216..1d3f538 100644 --- a/src/MarkdownParser.cxx +++ b/src/MarkdownParser.cxx @@ -53,8 +53,10 @@ void append(std::string const &s) { break; } } -void append(const char *c) { - append(std::string(c)); +void append(const char c) { + std::string tmp_str; + tmp_str += c; + append(tmp_str); } void cleanup() { @@ -274,7 +276,7 @@ std::string make_html(std::filesystem::path const &path) { } else append(" "); break; default: - append(&c); + append(c); break; } }