aboutsummaryrefslogtreecommitdiff
path: root/ext/fiddle/sqlite3-api.js
diff options
context:
space:
mode:
authorstephan <stephan@noemail.net>2022-06-25 21:41:26 +0000
committerstephan <stephan@noemail.net>2022-06-25 21:41:26 +0000
commitbc7180cdb362b0069fed60b0c207533122cc5ec2 (patch)
tree6c346fcf1822af6aa4b256bfdf5279ce82bbdde7 /ext/fiddle/sqlite3-api.js
parentf79d277999f7be162822fb61017ba81dcced1fc2 (diff)
downloadsqlite-bc7180cdb362b0069fed60b0c207533122cc5ec2.tar.gz
sqlite-bc7180cdb362b0069fed60b0c207533122cc5ec2.zip
wasm: corrected the isInt32() check to account for negative values.
FossilOrigin-Name: 7223f4bb588b6c759754ef26cbefbb172e767eaa80989b8f9ef104d4e8b9d856
Diffstat (limited to 'ext/fiddle/sqlite3-api.js')
-rw-r--r--ext/fiddle/sqlite3-api.js5
1 files changed, 2 insertions, 3 deletions
diff --git a/ext/fiddle/sqlite3-api.js b/ext/fiddle/sqlite3-api.js
index 0925f2cdd..01eb4c57f 100644
--- a/ext/fiddle/sqlite3-api.js
+++ b/ext/fiddle/sqlite3-api.js
@@ -120,10 +120,9 @@ Module.postRun.push(function(namespace/*the module object, the target for
throw new Error(Array.prototype.join.call(arguments, ' '));
};
- /** Returns true if n is a 32-bit (signed) integer,
- else false. */
+ /** Returns true if n is a 32-bit (signed) integer, else false. */
const isInt32 = function(n){
- return (n===(n|0) && n<0xFFFFFFFF) ? true : undefined;
+ return !!(n===(n|0) && n<=2147483647 && n>=-2147483648);
};
/** Returns v if v appears to be a TypedArray, else false. */