File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -331,6 +331,7 @@ pub fn head_row_break(tokenizer: &mut Tokenizer) -> State {
331
331
match tokenizer. current {
332
332
None => {
333
333
tokenizer. tokenize_state . seen = false ;
334
+ tokenizer. tokenize_state . size = 0 ;
334
335
State :: Nok
335
336
}
336
337
Some ( b'\n' ) => {
@@ -427,6 +428,7 @@ pub fn head_delimiter_start(tokenizer: &mut Tokenizer) -> State {
427
428
tokenizer. interrupt = false ;
428
429
429
430
if tokenizer. lazy || tokenizer. pierce {
431
+ tokenizer. tokenize_state . size = 0 ;
430
432
State :: Nok
431
433
} else {
432
434
tokenizer. enter ( Name :: GfmTableDelimiterRow ) ;
Original file line number Diff line number Diff line change @@ -68,5 +68,11 @@ fn fuzz() -> Result<(), String> {
68
68
"6-b: container close after unclosed fenced code, with eol (list, GH-16)"
69
69
) ;
70
70
71
+ assert_eq ! (
72
+ to_html_with_options( "> x\n ``" , & Options :: gfm( ) ) ,
73
+ Ok ( "<blockquote>\n <p>x</p>\n </blockquote>\n <p>``</p>" . into( ) ) ,
74
+ "7: lazy container lines almost starting fenced code (GH-19)"
75
+ ) ;
76
+
71
77
Ok ( ( ) )
72
78
}
You can’t perform that action at this time.
0 commit comments