summaryrefslogtreecommitdiff
path: root/debian/patches/fix-body_too_large-error
blob: 2cdc03ffc0a768ab08e236c3e2309d64e6b9d30d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Index: bigcouch/deps/chttpd/src/chttpd_external.erl
===================================================================
--- bigcouch.orig/deps/chttpd/src/chttpd_external.erl	2014-01-15 17:02:27.578395002 +0000
+++ bigcouch/deps/chttpd/src/chttpd_external.erl	2014-01-15 17:07:01.986394813 +0000
@@ -65,7 +65,10 @@
                req_body=ReqBody
             }, Db, DocId) ->
     Body = case ReqBody of
-        undefined -> Req:recv_body();
+        undefined ->
+            MaxSize = list_to_integer(
+                couch_config:get("couchdb", "max_document_size", "4294967296")),
+            Req:recv_body(MaxSize);
         Else -> Else
     end,
     ParsedForm = case Req:get_primary_header_value("content-type") of