diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-11-05 10:59:15 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-11-05 10:59:15 -0800 |
commit | bfc7cac11c17bec7beab71ad5b721432b4d6254c (patch) | |
tree | b4cae1789a1879027f31c73254a70335e86a06c0 | |
parent | f69eed7731abf65fa76adb8878f9ff352ffb25c3 (diff) |
handle errors in ioctl
-rw-r--r-- | src/library.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/library.js b/src/library.js index 52b1fc8e..48137540 100644 --- a/src/library.js +++ b/src/library.js @@ -8559,7 +8559,13 @@ LibraryManager.library = { return -1; } var arg = {{{ makeGetValue('varargs', '0', 'i32') }}}; - return FS.ioctl(stream, request, arg); + + try { + return FS.ioctl(stream, request, arg); + } catch (e) { + FS.handleFSError(e); + return -1; + } }, #endif |