[libsoup] soup-multipart: remove extra CRLF before multipart body
- From: Dan Winship <danw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsoup] soup-multipart: remove extra CRLF before multipart body
- Date: Fri, 9 Apr 2010 23:53:08 +0000 (UTC)
commit 8569d007dbffc7096b1eb47004381deb8397426f
Author: Dan Winship <danw gnome org>
Date: Tue Apr 6 12:29:01 2010 -0400
soup-multipart: remove extra CRLF before multipart body
HTTP multiparts should have no preamble, so it shouldn't have the
leading CRLF either
https://bugzilla.gnome.org/show_bug.cgi?id=614183
libsoup/soup-multipart.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/libsoup/soup-multipart.c b/libsoup/soup-multipart.c
index f825a9d..9223f1d 100644
--- a/libsoup/soup-multipart.c
+++ b/libsoup/soup-multipart.c
@@ -437,7 +437,8 @@ soup_multipart_to_message (SoupMultipart *multipart,
part_headers = multipart->headers->pdata[i];
part_body = multipart->bodies->pdata[i];
- str = g_string_new ("\r\n--");
+ str = g_string_new (i == 0 ? NULL : "\r\n");
+ g_string_append (str, "--");
g_string_append (str, multipart->boundary);
g_string_append (str, "\r\n");
soup_message_headers_iter_init (&iter, part_headers);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]