aboutsummaryrefslogtreecommitdiffstats
path: root/debian/patches/921_cotable.patch
blob: 99d0ec15e60a110c3cd3b3a9cbe2cf2767ca7973 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Subject: Prevent deref null pointer in renderCoTable()
Author: Tatsuya Kinoshita <tats@debian.org>
Bug-Debian: https://github.com/tats/w3m/issues/20#issuecomment-260649537
Origin: https://anonscm.debian.org/cgit/collab-maint/w3m.git/commit/?id=ec99f186380d26ebf791569fdbc56dae60632365

diff --git a/table.c b/table.c
index 8cd79e3..1b425db 100644
--- a/table.c
+++ b/table.c
@@ -1649,6 +1649,8 @@ renderCoTable(struct table *tbl, int maxlimit)
 
     for (i = 0; i < tbl->ntable; i++) {
 	t = tbl->tables[i].ptr;
+	if (t == NULL)
+	    continue;
 	col = tbl->tables[i].col;
 	row = tbl->tables[i].row;
 	indent = tbl->tables[i].indent;