Check indent_level to prevent infinite recursion
Bug-Debian: https://github.com/tats/w3m/issues/37
This commit is contained in:
@@ -2326,6 +2326,8 @@ feed_table_block_tag(struct table *tbl,
|
|||||||
int offset;
|
int offset;
|
||||||
if (mode->indent_level <= 0 && indent == -1)
|
if (mode->indent_level <= 0 && indent == -1)
|
||||||
return;
|
return;
|
||||||
|
if (mode->indent_level >= CHAR_MAX && indent == 1)
|
||||||
|
return;
|
||||||
setwidth(tbl, mode);
|
setwidth(tbl, mode);
|
||||||
feed_table_inline_tag(tbl, line, mode, -1);
|
feed_table_inline_tag(tbl, line, mode, -1);
|
||||||
clearcontentssize(tbl, mode);
|
clearcontentssize(tbl, mode);
|
||||||
|
|||||||
Reference in New Issue
Block a user