Check indent_level to prevent infinite recursion

Bug-Debian: https://github.com/tats/w3m/issues/37
This commit is contained in:
Tatsuya Kinoshita
2016-11-09 22:55:34 +09:00
parent c7cad08b2c
commit e458def067

View File

@@ -2326,6 +2326,8 @@ feed_table_block_tag(struct table *tbl,
int offset;
if (mode->indent_level <= 0 && indent == -1)
return;
if (mode->indent_level >= CHAR_MAX && indent == 1)
return;
setwidth(tbl, mode);
feed_table_inline_tag(tbl, line, mode, -1);
clearcontentssize(tbl, mode);