Skip to content

Commit ab6ba2e

Browse files
authored
cli: fix problem restarting tunnel with uppercase letter in name (microsoft#180881)
Fixes microsoft#180693
1 parent d3da46f commit ab6ba2e

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

cli/src/tunnels/dev_tunnels.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -384,10 +384,11 @@ impl DevTunnels {
384384
) -> Result<ActiveTunnel, AnyError> {
385385
let (mut tunnel, persisted) = match self.launcher_tunnel.load() {
386386
Some(mut persisted) => {
387-
let as_lowercase = persisted.name.to_ascii_lowercase();
388-
let preferred_name = preferred_name.unwrap_or(&as_lowercase);
389-
if persisted.name != preferred_name {
390-
(_, persisted) = self.update_tunnel_name(persisted, preferred_name).await?;
387+
if let Some(preferred_name) = preferred_name.map(|n| n.to_ascii_lowercase()) {
388+
if persisted.name.to_ascii_lowercase() != preferred_name {
389+
(_, persisted) =
390+
self.update_tunnel_name(persisted, &preferred_name).await?;
391+
}
391392
}
392393

393394
let (tunnel, persisted, _) = self

0 commit comments

Comments
 (0)