From 613ce8f85faa968c5b6434a16b8dca83e3f181da Mon Sep 17 00:00:00 2001 From: Daniel Gruno Date: Thu, 27 Mar 2014 10:44:43 +0000 Subject: [PATCH] mod_lua: Reformat and escape script error output. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1582247 13f79535-47bb-0310-9956-ffa450edef68 --- modules/lua/mod_lua.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/lua/mod_lua.c b/modules/lua/mod_lua.c index 8b17b84c9e8..6cf2fe521fd 100644 --- a/modules/lua/mod_lua.c +++ b/modules/lua/mod_lua.c @@ -99,11 +99,11 @@ static void report_lua_error(lua_State *L, request_rec *r) const char *lua_response; r->status = HTTP_INTERNAL_SERVER_ERROR; r->content_type = "text/html"; - ap_rputs("Error!\n", r); - ap_rputs("

", r); + ap_rputs("

Error!

\n", r); + ap_rputs("
", r);
     lua_response = lua_tostring(L, -1);
-    ap_rputs(lua_response, r);
-    ap_rputs("

\n", r); + ap_rputs(ap_escape_html(r->pool, lua_response), r); + ap_rputs("
\n", r); ap_log_perror(APLOG_MARK, APLOG_WARNING, 0, r->pool, APLOGNO(01471) "Lua error: %s", lua_response); -- 2.47.3