summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/patches/fix-multipart-doc-parsing13
-rw-r--r--debian/patches/series1
2 files changed, 14 insertions, 0 deletions
diff --git a/debian/patches/fix-multipart-doc-parsing b/debian/patches/fix-multipart-doc-parsing
new file mode 100644
index 00000000..1cc28cb8
--- /dev/null
+++ b/debian/patches/fix-multipart-doc-parsing
@@ -0,0 +1,13 @@
+Index: cloudant_bigcouch/apps/couch/src/couch_doc.erl
+===================================================================
+--- cloudant_bigcouch.orig/apps/couch/src/couch_doc.erl 2014-02-11 15:11:35.481759012 -0200
++++ cloudant_bigcouch/apps/couch/src/couch_doc.erl 2014-03-04 18:25:27.181214925 -0300
+@@ -486,7 +486,7 @@
+ doc_from_multi_part_stream(ContentType, DataFun) ->
+ Parent = self(),
+ Parser = spawn_link(fun() ->
+- {<<"--">>, _, _} = couch_httpd:parse_multipart_request(
++ {<<"--",_/binary>>, _, _} = couch_httpd:parse_multipart_request(
+ ContentType, DataFun,
+ fun(Next) -> mp_parse_doc(Next, []) end),
+ unlink(Parent),
diff --git a/debian/patches/series b/debian/patches/series
index 72c856b4..359740ed 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
+fix-multipart-doc-parsing
fix-body_too_large-error
update-pthread-linking-flags
disable_embedded_rebar