summary refs log tree commit diff stats
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/finish.nim6
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/finish.nim b/tools/finish.nim
index 8b9acfc56..cac001d79 100644
--- a/tools/finish.nim
+++ b/tools/finish.nim
@@ -114,8 +114,10 @@ proc main() =
     var mingWchoices: seq[string] = @[]
     var incompat: seq[string] = @[]
     for x in p.split(';'):
-      let y = expandFilename(if x[0] == '"' and x[^1] == '"':
-                  substr(x, 1, x.len-2) else: x)
+      if x.len == 0: continue
+      let y = try: expandFilename(if x[0] == '"' and x[^1] == '"':
+                                    substr(x, 1, x.len-2) else: x)
+              except: ""
       if y == desiredPath: alreadyInPath = true
       if y.toLowerAscii.contains("mingw"):
         if dirExists(y):