Lua: fix setting chunk.position
Double decrement.
This commit is contained in:
parent
6d81ea596b
commit
5934913790
4
hex.c
4
hex.c
@ -975,9 +975,9 @@ app_lua_chunk_newindex (lua_State *L)
|
||||
}
|
||||
else if (!strcmp (key, "position"))
|
||||
{
|
||||
lua_Integer position = luaL_checkinteger (L, 3) - 1;
|
||||
lua_Integer position = luaL_checkinteger (L, 3);
|
||||
if (position < 1 || position > self->len + 1)
|
||||
return luaL_error (L, "position out of range: %" PRId64, position);
|
||||
return luaL_error (L, "position out of range: %I", position);
|
||||
self->position = position - 1;
|
||||
}
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user