Bläddra i källkod

Fix printf for Lua debugging

bel2125 6 år sedan
förälder
incheckning
b7463f39e2
1 ändrade filer med 3 tillägg och 2 borttagningar
  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: