diff --git a/src/blua/ltablib.c b/src/blua/ltablib.c
index 2e50ce0ae20d0bc2e5bfecddba8c6feb5eb21b17..2dd1571556cb7d255ae7109698236e00d4736526 100644
--- a/src/blua/ltablib.c
+++ b/src/blua/ltablib.c
@@ -137,7 +137,7 @@ static void addfield (lua_State *L, luaL_Buffer *b, int i) {
   if (!lua_isstring(L, -1))
     luaL_error(L, "invalid value (%s) at index %d in table for "
                   LUA_QL("concat"), luaL_typename(L, -1), i);
-    luaL_addvalue(b);
+  luaL_addvalue(b);
 }