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;
}