diff options
-rw-r--r-- | debian/patches/921_cotable.patch | 18 | ||||
-rw-r--r-- | debian/patches/series | 1 |
2 files changed, 19 insertions, 0 deletions
diff --git a/debian/patches/921_cotable.patch b/debian/patches/921_cotable.patch new file mode 100644 index 0000000..99d0ec1 --- /dev/null +++ b/debian/patches/921_cotable.patch @@ -0,0 +1,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; diff --git a/debian/patches/series b/debian/patches/series index b3eaad0..425cef0 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -56,3 +56,4 @@ 918_form-value.patch 919_form-update.patch 920_table.patch +921_cotable.patch |