aboutsummaryrefslogtreecommitdiffstats
path: root/file.c
diff options
context:
space:
mode:
authorTatsuya Kinoshita <tats@debian.org>2016-11-06 15:35:42 +0000
committerTatsuya Kinoshita <tats@debian.org>2016-11-06 15:35:42 +0000
commitc6c39973e7d336854e9a2d43119d1220b36e2035 (patch)
tree5140b4ca259d13e77cde536ce3270d842525c3b4 /file.c
parentUpdate ChangeLog (diff)
downloadw3m-c6c39973e7d336854e9a2d43119d1220b36e2035.tar.gz
w3m-c6c39973e7d336854e9a2d43119d1220b36e2035.zip
Prevent null pointer dereference in HTMLlineproc2body
Bug-Debian: https://github.com/tats/w3m/issues/32
Diffstat (limited to 'file.c')
-rw-r--r--file.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/file.c b/file.c
index b66f8c8..3315e4f 100644
--- a/file.c
+++ b/file.c
@@ -6056,7 +6056,7 @@ HTMLlineproc2body(Buffer *buf, Str (*feed) (), int llimit)
n_select = -1;
break;
case HTML_N_SELECT_INT:
- if (n_select >= 0) {
+ if (a_select && n_select >= 0) {
FormItemList *item =
(FormItemList *)a_select[n_select]->url;
item->select_option = select_option[n_select].first;