summaryrefslogtreecommitdiff
path: root/src/isolate.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/isolate.rs')
-rw-r--r--src/isolate.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/isolate.rs b/src/isolate.rs
index 0f64d5ab4..e0a657ff2 100644
--- a/src/isolate.rs
+++ b/src/isolate.rs
@@ -251,7 +251,7 @@ impl Isolate {
) -> Result<(), JSError> {
let filename = CString::new(js_filename).unwrap();
let source = CString::new(js_source).unwrap();
- let r = unsafe {
+ unsafe {
libdeno::deno_execute(
self.libdeno_isolate,
self.as_raw_ptr(),
@@ -259,9 +259,8 @@ impl Isolate {
source.as_ptr(),
)
};
- if r == 0 {
- let js_error = self.last_exception().unwrap();
- return Err(js_error);
+ if let Some(err) = self.last_exception() {
+ return Err(err);
}
Ok(())
}