summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJae-Heon Ji <32578710+jaeheonji@users.noreply.github.com>2022-11-22 21:37:04 +0900
committerGitHub <noreply@github.com>2022-11-22 21:37:04 +0900
commit211d3b1a7f593fa9fe64febbc20474722addb18c (patch)
tree572f76dd89b0ee25e23dfc064a3d6adb5e930536
parent8b50ef96f34faacdd75642c5e5844904827b333c (diff)
fix: empty session name (#1959)
-rw-r--r--src/sessions.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sessions.rs b/src/sessions.rs
index 420ed9d13..5a5c15d83 100644
--- a/src/sessions.rs
+++ b/src/sessions.rs
@@ -198,6 +198,11 @@ pub(crate) fn assert_session(name: &str) {
}
pub(crate) fn assert_session_ne(name: &str) {
+ if name.trim().is_empty() {
+ eprintln!("Session name cannot be empty. Please provide a specific session name.");
+ process::exit(1);
+ }
+
match session_exists(name) {
Ok(result) if !result => return,
Ok(_) => println!("Session with name {:?} already exists. Use attach command to connect to it or specify a different name.", name),