aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-11-05 10:59:15 -0800
committerAlon Zakai <alonzakai@gmail.com>2013-11-05 10:59:15 -0800
commitbfc7cac11c17bec7beab71ad5b721432b4d6254c (patch)
treeb4cae1789a1879027f31c73254a70335e86a06c0
parentf69eed7731abf65fa76adb8878f9ff352ffb25c3 (diff)
handle errors in ioctl
-rw-r--r--src/library.js8
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