]> granicus.if.org Git - apache/commitdiff
Fix format string bugs in mod_lua. Found by gcc and pointed out by Igor Galic.
authorStefan Fritsch <sf@apache.org>
Sat, 8 Oct 2011 07:50:06 +0000 (07:50 +0000)
committerStefan Fritsch <sf@apache.org>
Sat, 8 Oct 2011 07:50:06 +0000 (07:50 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1180332 13f79535-47bb-0310-9956-ffa450edef68

modules/lua/lua_config.c
modules/lua/lua_request.c

index eef9c97ed375a08b44241a032dbea1a6f0aabfbc..8a967dc5f2b2bbd78f8242a469cd2faa28a9bd1e 100644 (file)
@@ -174,7 +174,8 @@ static int cmd_log_at(lua_State *L, int level)
     lua_getinfo(L, "Sl", &dbg);
 
     msg = luaL_checkstring(L, 2);
-    ap_log_error(dbg.source, dbg.currentline, APLOG_MODULE_INDEX, level, 0, cmd->server, msg);
+    ap_log_error(dbg.source, dbg.currentline, APLOG_MODULE_INDEX, level, 0,
+                 cmd->server, "%s", msg);
     return 0;
 }
 
index 92a0b2ba0821ae9addc9b5b7631b8a25e2c43035..afa606df1502a06e6372bafa91116ce317a5c98d 100644 (file)
@@ -399,7 +399,8 @@ static int req_log_at(lua_State *L, int level)
     lua_getinfo(L, "Sl", &dbg);
 
     msg = luaL_checkstring(L, 2);
-    ap_log_rerror(dbg.source, dbg.currentline, APLOG_MODULE_INDEX, level, 0, r, msg);
+    ap_log_rerror(dbg.source, dbg.currentline, APLOG_MODULE_INDEX, level, 0,
+                  r, "%s", msg);
     return 0;
 }