diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2004-04-01 18:41:53 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2004-04-01 18:41:53 +0000 |
commit | adc05e5240fc9062c6b3ecb92f1bb1f59f0951c3 (patch) | |
tree | ac8a4536f1c41dae1194a1ba14fe59f77d00318d | |
parent | e4269c89033fb867c40c17dea38bfe5e85140333 (diff) | |
download | netsurf-adc05e5240fc9062c6b3ecb92f1bb1f59f0951c3.tar.gz netsurf-adc05e5240fc9062c6b3ecb92f1bb1f59f0951c3.tar.bz2 |
[project @ 2004-04-01 18:41:53 by jmb]
Fix bad code.
svn path=/import/netsurf/; revision=697
-rw-r--r-- | desktop/browser.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/desktop/browser.c b/desktop/browser.c index e7b575100..8735a7ca2 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -1420,8 +1420,11 @@ void browser_window_follow_link(struct browser_window *bw, break; } else if (click_boxes[i].box->gadget->type == GADGET_SUBMIT) { + struct form *form; char *url, *href; - href = click_boxes[i].box->gadget->form->action; + form = click_boxes[i].box->gadget->form; + if (!form) continue; + href = form->action; if (!href) continue; url = url_join(href, bw->current_content->data.html.base_url); if (!url) continue; |