Fix error handling in sandboxing/contracts modules (#744)

* Fix error handling in sandboxing/contracts modules

* Add some docs.

* Add some tests.

* grammar
This commit is contained in:
Sergey Pepyakin
2018-09-19 11:01:25 +03:00
committed by Gav Wood
parent 400a22ebe5
commit 488830e81a
7 changed files with 154 additions and 21 deletions
+1 -1
View File
@@ -271,7 +271,7 @@ impl<T> Instance<T> {
state,
defined_host_functions: &defined_host_functions,
};
let instance = not_started_instance.run_start(&mut externals).map_err(|_| Error::Module)?;
let instance = not_started_instance.run_start(&mut externals).map_err(|_| Error::Execution)?;
instance
};