From 43295bdd62998d434f244e925ca6db1af4cb77fb Mon Sep 17 00:00:00 2001 From: Fumitoshi UKAI Date: Tue, 26 Nov 2002 07:10:18 +0000 Subject: w3m 0.3.2 branch: backport from trunk * [w3m-dev 03438] Re: segmentation fault by large complex table. * table.c (check_table_height): check MAXROWCELL * table.h (MAXROWCELL): added From: Hironori SAKAMOTO --- table.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'table.c') diff --git a/table.c b/table.c index 6949b3b..fd3e36b 100644 --- a/table.c +++ b/table.c @@ -1,4 +1,4 @@ -/* $Id: table.c,v 1.27.4.1 2002/11/26 07:09:09 ukai Exp $ */ +/* $Id: table.c,v 1.27.4.2 2002/11/26 07:10:18 ukai Exp $ */ /* * HTML table */ @@ -1518,6 +1518,8 @@ check_table_height(struct table *t) if (cell.row[idx] == j && cell.rowspan[idx] == rowspan) c = idx; } + if (c >= MAXROWCELL) + continue; if (c >= cell.size) { if (cell.size == 0) { cell.size = max(MAXCELL, c + 1); -- cgit v1.2.3