You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix table cannot be recoginsed without empty line (commonmark#154)
* fix(table): recoginse-without-empty-line (commonmark#141)
* fix(table): fix bufsize_t not convert to uint16_t
* fix(table): fix uint16_6 not convert to int
* fix(table): fix uint16_6 not convert to int
* fix(table): clear unused type conversion
* restore whitespace
* Always free `paragraph_content`
`cmark_node_set_string_content` allocates and copies the data in
`paragraph_content` so it is not needed afterwards.
```
=================================================================
==14==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 24 byte(s) in 1 object(s) allocated from:
0 0x4dd330 in calloc /src/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:97
1 0x59e243 in xcalloc /src/octofuzz/src/cmark.c:18:15
2 0x58fd75 in unescape_pipes /src/octofuzz/extensions/table.c:95:39
3 0x58fd75 in try_inserting_table_header_paragraph /src/octofuzz/extensions/table.c:187
4 0x58fd75 in try_opening_table_header /src/octofuzz/extensions/table.c:254
5 0x58fd75 in try_opening_table_block /src/octofuzz/extensions/table.c:370
6 0x5b22d5 in open_new_blocks /src/octofuzz/src/blocks.c:1275:27
7 0x5b22d5 in S_process_line /src/octofuzz/src/blocks.c:1465
8 0x5aa7f0 in cmark_parser_finish /src/octofuzz/src/blocks.c:1492:5
9 0x58f2fc in LLVMFuzzerTestOneInput /src/octofuzz/test/cmark-fuzz.c:46:23
Indirect leak of 8 byte(s) in 1 object(s) allocated from:
0 0x4dd580 in realloc /src/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:107
1 0x59e2d3 in xrealloc /src/octofuzz/src/cmark.c:27:19
2 0x640364 in cmark_strbuf_grow /src/octofuzz/src/buffer.c:57:31
3 0x640364 in cmark_strbuf_init /src/octofuzz/src/buffer.c:31
4 0x58fd8b in unescape_pipes /src/octofuzz/extensions/table.c:98:3
5 0x58fd8b in try_inserting_table_header_paragraph /src/octofuzz/extensions/table.c:187
6 0x58fd8b in try_opening_table_header /src/octofuzz/extensions/table.c:254
7 0x58fd8b in try_opening_table_block /src/octofuzz/extensions/table.c:370
8 0x5b22d5 in open_new_blocks /src/octofuzz/src/blocks.c:1275:27
9 0x5b22d5 in S_process_line /src/octofuzz/src/blocks.c:1465
10 0x5aa7f0 in cmark_parser_finish /src/octofuzz/src/blocks.c:1492:5
11 0x58f2fc in LLVMFuzzerTestOneInput /src/octofuzz/test/cmark-fuzz.c:46:23
SUMMARY: AddressSanitizer: 32 byte(s) leaked in 2 allocation(s).
```
0 commit comments