aboutsummaryrefslogtreecommitdiff
path: root/Converter/src/compiler.c
diff options
context:
space:
mode:
Diffstat (limited to 'Converter/src/compiler.c')
-rw-r--r--Converter/src/compiler.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/Converter/src/compiler.c b/Converter/src/compiler.c
index c6060be..8e45505 100644
--- a/Converter/src/compiler.c
+++ b/Converter/src/compiler.c
@@ -127,16 +127,15 @@ string compile_line(string line, size_t size_of_line, string line_or_source)
// allocate buffer with extra 9 characters for the tags
compiled_line = malloc(sizeof(*compiled_line) *
- (size_of_line + tag_size + close_tag_size));
+ (size_of_line + tag_size + close_tag_size + 3));
// write h1 to start of compiled_line
strncpy(compiled_line, tag, tag_size);
// write the rest of the line to the compiled_line
strncpy(compiled_line + tag_size, line + depth, size_of_line);
// write the end tags
strncpy(compiled_line + size_of_content + tag_size, close_tag,
- close_tag_size);
+ close_tag_size + 1);
}
-
else
{
// Assume standard text