summaryrefslogtreecommitdiff
path: root/indra/llcommon/lua_function.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'indra/llcommon/lua_function.cpp')
-rw-r--r--indra/llcommon/lua_function.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/indra/llcommon/lua_function.cpp b/indra/llcommon/lua_function.cpp
index ffb90032d2..c0090dd395 100644
--- a/indra/llcommon/lua_function.cpp
+++ b/indra/llcommon/lua_function.cpp
@@ -418,7 +418,7 @@ void lua_pushllsd(lua_State* L, const LLSD& data)
case LLSD::TypeMap:
{
// push a new table with space for our non-array keys
- lua_createtable(L, 0, data.size());
+ lua_createtable(L, 0, narrow(data.size()));
for (const auto& pair: llsd::inMap(data))
{
// push value -- so now table is at -2, value at -1
@@ -432,7 +432,7 @@ void lua_pushllsd(lua_State* L, const LLSD& data)
case LLSD::TypeArray:
{
// push a new table with space for array entries
- lua_createtable(L, data.size(), 0);
+ lua_createtable(L, narrow(data.size()), 0);
lua_Integer key{ 0 };
for (const auto& item: llsd::inArray(data))
{