aboutsummaryrefslogtreecommitdiff
path: root/src/html.cc
diff options
context:
space:
mode:
authorjcid <devnull@localhost>2008-03-29 15:28:06 +0100
committerjcid <devnull@localhost>2008-03-29 15:28:06 +0100
commit66f72ec847a387e808b798172da882dde3f3dda7 (patch)
treebe525b25538556e2cb4d38a19799be89773cc4a4 /src/html.cc
parent072933308a1128555e6e56f519fdc9603d060d0f (diff)
- Switched URL_DATA type from char* to a dStr.
Diffstat (limited to 'src/html.cc')
-rw-r--r--src/html.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/html.cc b/src/html.cc
index f635e1fd..7b604c1a 100644
--- a/src/html.cc
+++ b/src/html.cc
@@ -4150,7 +4150,8 @@ static void Html_submit_form2(DilloHtml *html, DilloHtmlForm *form,
if (form->method == DILLO_HTML_METHOD_POST) {
new_url = a_Url_new(action_str, NULL, 0, 0, 0);
- a_Url_set_data(new_url, DataStr->str);
+ /* new_url keeps the dStr and sets DataStr to NULL */
+ a_Url_set_data(new_url, &DataStr);
a_Url_set_flags(new_url, URL_FLAGS(new_url) | URL_Post);
if (form->enc == DILLO_HTML_ENC_MULTIPART) {
a_Url_set_flags(new_url, URL_FLAGS(new_url) | URL_MultipartEnc);
@@ -4171,7 +4172,7 @@ static void Html_submit_form2(DilloHtml *html, DilloHtmlForm *form,
a_Nav_push(html->bw, new_url);
dFree(action_str);
dStr_free(boundary, 1);
- dStr_free(DataStr, TRUE);
+ dStr_free(DataStr, 1);
if (encoder != (iconv_t) -1)
(void)iconv_close(encoder);
a_Url_free(new_url);