From d1c2408b4ef080f805de287836ef0e73d2eb92a3 Mon Sep 17 00:00:00 2001 From: Ansgar Becker Date: Sun, 12 Oct 2025 13:06:34 +0200 Subject: [PATCH] Issue #682: safety replacement for folder separator when renaming a session or folder --- source/connections.pas | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/connections.pas b/source/connections.pas index c964accf..77c603cb 100644 --- a/source/connections.pas +++ b/source/connections.pas @@ -1130,6 +1130,9 @@ begin SiblingSessions := NodeSessionNames(Node.Parent, ParentKey); + // Safety replacement for folder separator, see issue #682 + NewText := StringReplace(NewText, '\', '-', [rfReplaceAll]); + if SiblingSessions.IndexOf(NewText) > -1 then begin ErrorDialog( f_('Session "%s" already exists!', [ParentKey+NewText])