set line->size to correct value when stripping trailing spaces, fixes #123
authorMichael Göhler <github@nixhub.de>
Sun, 14 Jan 2018 13:29:15 +0000 (14:29 +0100)
committerMichael Göhler <github@nixhub.de>
Sun, 14 Jan 2018 13:30:39 +0000 (14:30 +0100)
include/main.h
src/parser.c

index 7b21482..df192b7 100644 (file)
@@ -25,6 +25,6 @@
 
 #define MDP_VER_MAJOR 1
 #define MDP_VER_MINOR 0
 
 #define MDP_VER_MAJOR 1
 #define MDP_VER_MINOR 0
-#define MDP_VER_REVISION 11
+#define MDP_VER_REVISION 12
 
 #endif // !defined( MAIN_H )
 
 #endif // !defined( MAIN_H )
index 615cc6e..906cb45 100644 (file)
@@ -481,6 +481,7 @@ int markdown_analyse(cstring_t *text, int prev) {
 
     // strip trailing spaces
     for(eol = text->size; eol > offset && iswspace(text->value[eol - 1]); eol--);
 
     // strip trailing spaces
     for(eol = text->size; eol > offset && iswspace(text->value[eol - 1]); eol--);
+    text->size = eol;
 
     // IS_UNORDERED_LIST_#
     if(text->size >= offset + 2 &&
 
     // IS_UNORDERED_LIST_#
     if(text->size >= offset + 2 &&