From 7fde7eae315cb570dbf6b9f8f93344931645d1f9 Mon Sep 17 00:00:00 2001 From: Ethan Dickson Date: Thu, 1 May 2025 06:27:35 +0000 Subject: [PATCH] fix(cli/ssh): mkdirall before writing coder connect network info file --- cli/ssh.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cli/ssh.go b/cli/ssh.go index f9cc1be14c3b8..7c5bda073f973 100644 --- a/cli/ssh.go +++ b/cli/ssh.go @@ -1542,6 +1542,10 @@ func writeCoderConnectNetInfo(ctx context.Context, networkInfoDir string) error if !ok { fs = afero.NewOsFs() } + if err := fs.MkdirAll(networkInfoDir, 0o700); err != nil { + return xerrors.Errorf("mkdir: %w", err) + } + // The VS Code extension obtains the PID of the SSH process to // find the log file associated with a SSH session. //