From: Jan Rękorajski Date: Thu, 28 Nov 2013 13:39:31 +0000 (+0100) Subject: - properly set request response status for wsgi handler (status_line must match status) X-Git-Tag: auto/th/apache-mod_python-3.5.0-3~1 X-Git-Url: https://git.pld-linux.org/?p=packages%2Fapache-mod_python.git;a=commitdiff_plain;h=94322fbb9de831afc38f40ac41dd30794ecf5bdb;ds=sidebyside - properly set request response status for wsgi handler (status_line must match status) --- diff --git a/apache-mod_python.spec b/apache-mod_python.spec index 62ae558..7843154 100644 --- a/apache-mod_python.spec +++ b/apache-mod_python.spec @@ -29,6 +29,7 @@ Source1: %{name}.conf Source2: %{name}3.conf Patch0: %{name}-httpd-not-needed.patch Patch1: no-git.patch +Patch2: set-request-response-status.patch URL: http://www.modpython.org/ BuildRequires: apache-devel >= 2.0.52-7 BuildRequires: apr-devel >= 1:1.0.0 @@ -229,6 +230,7 @@ prestandan jämfört med den traditionella CGI-metoden. %setup -q -n mod_%{mod_name}-%{version} %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build %{__aclocal} diff --git a/set-request-response-status.patch b/set-request-response-status.patch new file mode 100644 index 0000000..346fffe --- /dev/null +++ b/set-request-response-status.patch @@ -0,0 +1,10 @@ +--- mod_python-3.5.0/src/requestobject.c~ 2013-11-28 14:12:06.515765224 +0100 ++++ mod_python-3.5.0/src/requestobject.c 2013-11-28 14:12:23.809244099 +0100 +@@ -378,6 +378,7 @@ + } + + self->request_rec->status_line = apr_pstrdup(self->request_rec->pool, status_line); ++ self->request_rec->status = status; + + return PyObject_GetAttrString((PyObject*)self, "write"); + }