summaryrefslogtreecommitdiff
path: root/src/lundump.js
diff options
context:
space:
mode:
authorBenoit Giannangeli <giann008@gmail.com>2017-05-12 08:44:40 +0200
committerBenoit Giannangeli <giann008@gmail.com>2017-05-12 08:46:17 +0200
commit5db1f1f6d5dc1f0e21a0bdf0aae87f3d7aa96fc0 (patch)
treea62ee0e494a5c3850c818490b768fa22489b7ba1 /src/lundump.js
parent4cccf8c6b2c2b1af0afafef52bc87477ba7f817a (diff)
downloadfengari-5db1f1f6d5dc1f0e21a0bdf0aae87f3d7aa96fc0.tar.gz
fengari-5db1f1f6d5dc1f0e21a0bdf0aae87f3d7aa96fc0.tar.bz2
fengari-5db1f1f6d5dc1f0e21a0bdf0aae87f3d7aa96fc0.zip
Boolean TValue should have a boolean value
Diffstat (limited to 'src/lundump.js')
-rw-r--r--src/lundump.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lundump.js b/src/lundump.js
index 5ea459e..3c35710 100644
--- a/src/lundump.js
+++ b/src/lundump.js
@@ -158,7 +158,7 @@ class BytecodeParser {
f.k.push(new lobject.TValue(defs.CT.LUA_TNIL, null));
break;
case defs.CT.LUA_TBOOLEAN:
- f.k.push(new lobject.TValue(defs.CT.LUA_TBOOLEAN, this.readByte()));
+ f.k.push(new lobject.TValue(defs.CT.LUA_TBOOLEAN, this.readByte() !== 0));
break;
case defs.CT.LUA_TNUMFLT:
f.k.push(new lobject.TValue(defs.CT.LUA_TNUMFLT, this.readNumber()));