aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBenoit Germain <benoit.germain@ubisoft.com>2024-06-24 12:24:07 +0200
committerBenoit Germain <benoit.germain@ubisoft.com>2024-06-24 12:24:07 +0200
commit0a481b9aef3726763c572ad3ce6d44ea14dd35ba (patch)
tree06ebfda7180a81a7c48ea0c119631c58b7ce6dfc /src
parenta3f500cd3ef0b4b333cc3bf403c64995dea33d5f (diff)
downloadlanes-0a481b9aef3726763c572ad3ce6d44ea14dd35ba.tar.gz
lanes-0a481b9aef3726763c572ad3ce6d44ea14dd35ba.tar.bz2
lanes-0a481b9aef3726763c572ad3ce6d44ea14dd35ba.zip
linda:dump correctly outputs limit as "unlimited" for unlimited keys
Diffstat (limited to 'src')
-rw-r--r--src/keeper.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/keeper.cpp b/src/keeper.cpp
index 8261f5a..3054f86 100644
--- a/src/keeper.cpp
+++ b/src/keeper.cpp
@@ -711,7 +711,11 @@ int Keeper::PushLindaStorage(Linda& linda_, DestState const L_)
711 STACK_CHECK(L_, 5); 711 STACK_CHECK(L_, 5);
712 lua_setfield(L_, -3, "count"); // _K: KeysDB key L_: out key keyout fifo 712 lua_setfield(L_, -3, "count"); // _K: KeysDB key L_: out key keyout fifo
713 // keyout.limit 713 // keyout.limit
714 lua_pushinteger(L_, _key->limit); // _K: KeysDB key L_: out key keyout fifo limit 714 if (_key->limit >= 0) {
715 lua_pushinteger(L_, _key->limit); // _K: KeysDB key L_: out key keyout fifo limit
716 } else {
717 luaG_pushstring(L_, "unlimited"); // _K: KeysDB key L_: out key keyout fifo limit
718 }
715 STACK_CHECK(L_, 5); 719 STACK_CHECK(L_, 5);
716 lua_setfield(L_, -3, "limit"); // _K: KeysDB key L_: out key keyout fifo 720 lua_setfield(L_, -3, "limit"); // _K: KeysDB key L_: out key keyout fifo
717 // keyout.fifo 721 // keyout.fifo