From 8d1c0ad07cc78d02cf55a9a8f484cb4c6c5c4d3f Mon Sep 17 00:00:00 2001
From: Nick Craig-Wood <nick@craig-wood.com>
Date: Tue, 10 Feb 2015 16:48:04 +0000
Subject: [PATCH] Fix config loop - fixes #25

---
 fs/config.go | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/fs/config.go b/fs/config.go
index 01dcb9e7a..cb0272b18 100644
--- a/fs/config.go
+++ b/fs/config.go
@@ -330,6 +330,7 @@ func EditConfig() {
 			name := ChooseRemote()
 			EditRemote(name)
 		case 'n':
+		nameLoop:
 			for {
 				fmt.Printf("name> ")
 				name := ReadLine()
@@ -340,7 +341,7 @@ func EditConfig() {
 					fmt.Printf("Can't use %q as it can be confused a drive letter\n", name)
 				default:
 					NewRemote(name)
-					break
+					break nameLoop
 				}
 			}
 		case 'd':