From: Paul Querna Date: Fri, 5 Dec 2008 08:37:56 +0000 (+0000) Subject: Finish removing dependecy on apreq X-Git-Tag: 2.3.0~14^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=11c4538ebbeece373821d63328a75fb8640b3e4d;p=apache Finish removing dependecy on apreq git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/wombat-integration@723654 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/wombat/request.c b/modules/wombat/request.c index b7685ff0d8..f93f5f0c44 100644 --- a/modules/wombat/request.c +++ b/modules/wombat/request.c @@ -16,6 +16,7 @@ */ #include "mod_wombat.h" +#include "util_script.h" #include "apr_lua.h" typedef char* (*req_field_string_f) (request_rec* r); @@ -141,10 +142,9 @@ static int req_parseargs(lua_State* L) { request_rec* r = apw_check_request_rec(L, 1); lua_newtable(L); lua_newtable(L); /* [table, table] */ - const apr_table_t* form_table; - if (ap_args_to_table(r, &form_table) == APR_SUCCESS) { - apr_table_do(req_aprtable2luatable_cb, L, form_table, NULL); - } + apr_table_t* form_table; + ap_args_to_table(r, &form_table); + apr_table_do(req_aprtable2luatable_cb, L, form_table, NULL); return 2; /* [table, table>] */ } @@ -174,11 +174,10 @@ static int req_write(lua_State* L) { /* r:parsebody() */ static int req_parsebody(lua_State* L) { request_rec* r = apw_check_request_rec(L, 1); - apreq_handle_t* h = apreq_handle_apache2(r); lua_newtable(L); lua_newtable(L); - const apr_table_t* form_table; - if (apreq_body(h, &form_table) == APR_SUCCESS) { + apr_table_t* form_table; + if (ap_body_to_table(r, &form_table) == APR_SUCCESS) { apr_table_do(req_aprtable2luatable_cb, L, form_table, NULL); } return 2;