summaryrefslogtreecommitdiff
path: root/runtime/permissions.rs
diff options
context:
space:
mode:
authorupendra1997 <Upendra.upadhyay.97@gmail.com>2021-04-03 02:19:51 +0530
committerGitHub <noreply@github.com>2021-04-03 07:49:51 +1100
commit8257f51d7e705851401b6c298942b0002c6f026a (patch)
tree59667549503b2c202b2be3aaebff53d3a56c9bb5 /runtime/permissions.rs
parent22cef71c4ee879f7e859c6c3dddb79bae6d1f961 (diff)
fix(permissions): don't panic when no input is given (#9894)
Fixes #9633 Co-authored-by: Kitson Kelly <me@kitsonkelly.com>
Diffstat (limited to 'runtime/permissions.rs')
-rw-r--r--runtime/permissions.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/runtime/permissions.rs b/runtime/permissions.rs
index af05e69d5..6e9000e16 100644
--- a/runtime/permissions.rs
+++ b/runtime/permissions.rs
@@ -695,7 +695,10 @@ fn permission_prompt(message: &str) -> bool {
if result.is_err() {
return false;
};
- let ch = input.chars().next().unwrap();
+ let ch = match input.chars().next() {
+ None => return false,
+ Some(v) => v,
+ };
match ch.to_ascii_lowercase() {
'g' => return true,
'd' => return false,