diff -r ef341d8811b2 src/misc1.c
--- a/src/misc1.c	Mon Apr 15 22:22:58 2013 +0200
+++ b/src/misc1.c	Thu Apr 18 22:47:06 2013 +0800
@@ -10135,6 +10135,13 @@
 
 	if (ga_grow(gap, 1) == FAIL)
 	    break;
+
+# if defined(MSWIN) || defined(MSDOS)
+	len = STRLEN(buf);
+	if (vim_ispathsep(buf[len-1]))
+	    buf[len-1] = '/';
+# endif
+
 	p = vim_strsave(buf);
 	if (p == NULL)
 	    break;
diff -r ef341d8811b2 src/testdir/test73.in
--- a/src/testdir/test73.in	Mon Apr 15 22:22:58 2013 +0200
+++ b/src/testdir/test73.in	Thu Apr 18 22:47:06 2013 +0800
@@ -158,6 +158,16 @@
 :" Find the file containing 'E.T.' in the Xfind/in/path directory
 :find file	
 :exec "w >>" . test_out
+:"
+:" Test that completion works when path=.,,
+:"
+:set path=.,,
+:" Open Jimmy Hoffa file
+:e in/file.txt
+:exec "w >>" . test_out
+:" Search for the file containing Holy Grail in same directory as in/path.txt
+:find stu	
+:exec "w >>" . test_out
 :q
 :exec "cd " . cwd
 :call DeleteDirectory("Xfind")
diff -r ef341d8811b2 src/testdir/test73.ok
--- a/src/testdir/test73.ok	Mon Apr 15 22:22:58 2013 +0200
+++ b/src/testdir/test73.ok	Thu Apr 18 22:47:06 2013 +0800
@@ -17,3 +17,5 @@
 Voyager 2
 Jimmy Hoffa
 E.T.
+Jimmy Hoffa
+Another Holy Grail
