From e8290de904d68a5438d9ca4327d9eaa0be7409a4 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Mon, 2 Feb 2004 23:38:02 +0000 Subject: [project @ 2004-02-02 23:38:02 by jmb] Fix issues highlighted by teoma.com svn path=/import/netsurf/; revision=531 --- desktop/browser.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'desktop/browser.c') diff --git a/desktop/browser.c b/desktop/browser.c index 275de9558..253a492ad 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -1677,7 +1677,12 @@ void browser_form_submit(struct browser_window *bw, struct form *form, case method_GET: data = form_url_encode(success); url = xcalloc(1, strlen(form->action) + strlen(data) + 2); - sprintf(url, "%s?%s", form->action, data); + if(form->action[strlen(form->action)-1] == '?') { + sprintf(url, "%s%s", form->action, data); + } + else { + sprintf(url, "%s?%s", form->action, data); + } url1 = url_join(url, base); if (!url1) break; -- cgit v1.2.3