summaryrefslogtreecommitdiff
path: root/runtime/ops/net.rs
diff options
context:
space:
mode:
authorYoshiya Hinosawa <stibium121@gmail.com>2021-01-20 23:47:17 +0900
committerGitHub <noreply@github.com>2021-01-20 15:47:17 +0100
commit0a159bea15473254399e80c8e1536c0bb7f80fcf (patch)
tree1cb2266e0de3dcdb08b8ecec912a5f2d201b9f6e /runtime/ops/net.rs
parentffb4b32e9246dec2d452f81d530e8738e19e5a4e (diff)
fix(ops/net): fix panic in op_dns_resolve (#9187)
Diffstat (limited to 'runtime/ops/net.rs')
-rw-r--r--runtime/ops/net.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/ops/net.rs b/runtime/ops/net.rs
index aa97be00b..e3864b38a 100644
--- a/runtime/ops/net.rs
+++ b/runtime/ops/net.rs
@@ -629,7 +629,8 @@ async fn op_dns_resolve(
let results: Vec<DnsReturnRecord> = resolver
.lookup(query, record_type, Default::default())
- .await?
+ .await
+ .map_err(|e| generic_error(format!("{}", e)))?
.iter()
.filter_map(rdata_to_return_record(record_type))
.collect();