diff options
Diffstat (limited to 'cmarkdown.c')
| -rw-r--r-- | cmarkdown.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cmarkdown.c b/cmarkdown.c index fac3212..b64e17c 100644 --- a/cmarkdown.c +++ b/cmarkdown.c @@ -258,11 +258,11 @@ dolist(const char *begin, const char *end, int first) { const char *p, *q; char *buffer; - if(*begin != '\n' && !first) + if(*begin != '\n' || begin[1] != '\n' && !first) return 0; p = begin; if(!first) - p++; + p += 2; q = p; if((*p == '-' || *p == '*' || *p == '+') && (p[1] == ' ' || p[1] == '\t')) { ul = 1; |