소스 검색

Fix printf for Lua debugging

bel2125 6 년 전
부모
커밋
b7463f39e2
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      src/mod_lua.inl

+ 3 - 2
src/mod_lua.inl

@@ -1951,8 +1951,9 @@ lua_debug_hook(lua_State *L, lua_Debug *ar)
 			/* string with limited length */
 			s = lua_tolstring(L, i, &n);
 			printf("string: '%.*s%s\n",
-			       (n > 30) ? 28 : s,
-			       (n > 30) ? ".." : "'");
+			       ((n > 30) ? 28 : (int)n),
+			       s,
+			       ((n > 30) ? ".." : "'"));
 			break;
 
 		default: