0
0
mirror of https://github.com/rkd77/elinks.git synced 2025-06-30 22:19:29 -04:00

Modify the logic for confirm_submit to flow better.

This commit is contained in:
Miciah Dashiel Butler Masters 2005-11-14 09:02:08 +00:00 committed by Miciah Dashiel Butler Masters
parent 683d73d89d
commit cdd3f5d973

View File

@ -163,7 +163,8 @@ ses_goto(struct session *ses, struct uri *uri, unsigned char *target_frame,
struct task *task; struct task *task;
int referrer_incomplete = 0; int referrer_incomplete = 0;
int malicious_uri = 0; int malicious_uri = 0;
int confirm_submit = uri->form; int confirm_submit = uri->form && get_opt_bool("document.browse.forms"
".confirm_submit");
unsigned char *m1 = NULL, *message = NULL; unsigned char *m1 = NULL, *message = NULL;
if (ses->doc_view if (ses->doc_view
@ -203,9 +204,8 @@ ses_goto(struct session *ses, struct uri *uri, unsigned char *target_frame,
referrer_incomplete = (cached && cached->incomplete); referrer_incomplete = (cached && cached->incomplete);
} }
if (!get_opt_bool("document.browse.forms.confirm_submit") if (referrer_incompleted) {
&& !referrer_incomplete) { confirm_submit = 1;
confirm_submit = 0;
} else if (get_validated_cache_entry(uri, cache_mode)) { } else if (get_validated_cache_entry(uri, cache_mode)) {
confirm_submit = 0; confirm_submit = 0;