You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ki...@apache.org on 2016/01/05 14:17:47 UTC

trafficserver git commit: TS-4109: fix ts.debug/ts.error problem with long string

Repository: trafficserver
Updated Branches:
  refs/heads/master 33de45548 -> 874016357


TS-4109: fix ts.debug/ts.error problem with long string


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/87401635
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/87401635
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/87401635

Branch: refs/heads/master
Commit: 874016357466879496ca08fa20960de1591be915
Parents: 33de455
Author: Kit Chan <ki...@apache.org>
Authored: Tue Jan 5 05:17:20 2016 -0800
Committer: Kit Chan <ki...@apache.org>
Committed: Tue Jan 5 05:17:20 2016 -0800

----------------------------------------------------------------------
 plugins/experimental/ts_lua/ts_lua_misc.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/87401635/plugins/experimental/ts_lua/ts_lua_misc.c
----------------------------------------------------------------------
diff --git a/plugins/experimental/ts_lua/ts_lua_misc.c b/plugins/experimental/ts_lua/ts_lua_misc.c
index bf586a5..5fc5b00 100644
--- a/plugins/experimental/ts_lua/ts_lua_misc.c
+++ b/plugins/experimental/ts_lua/ts_lua_misc.c
@@ -63,9 +63,10 @@ static int
 ts_lua_debug(lua_State *L)
 {
   const char *msg;
+  size_t len = 0;
 
-  msg = luaL_checkstring(L, 1);
-  TSDebug(TS_LUA_DEBUG_TAG, msg, NULL);
+  msg = luaL_checklstring(L, 1, &len);
+  TSDebug(TS_LUA_DEBUG_TAG, "%.*s", (int)len, msg);
   return 0;
 }
 
@@ -73,9 +74,10 @@ static int
 ts_lua_error(lua_State *L)
 {
   const char *msg;
+  size_t len = 0;
 
-  msg = luaL_checkstring(L, 1);
-  TSError(msg, NULL);
+  msg = luaL_checklstring(L, 1, &len);
+  TSError("%.*s", (int)len, msg);
   return 0;
 }