summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/blocks.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/blocks.c b/src/blocks.c
index 5554a17..d75bb67 100644
--- a/src/blocks.c
+++ b/src/blocks.c
@@ -712,8 +712,10 @@ static bool S_parse_html_block(cmark_parser *parser,
cmark_node *container)
{
bool res = false;
+ int html_block_type = container->as.html_block_type;
- switch (container->as.html_block_type) {
+ assert(html_block_type >= 1 && html_block_type <= 7);
+ switch (html_block_type) {
case 1:
case 2:
case 3:
@@ -726,11 +728,6 @@ static bool S_parse_html_block(cmark_parser *parser,
case 7:
res = !parser->blank;
break;
- default:
- fprintf(stderr, "Error (%s:%d): Unknown HTML block type %d\n", __FILE__,
- __LINE__, container->as.html_block_type);
- /* FIXME that's really not something a library should do .. */
- exit(1);
}
return res;