diff -r 512ee5adb990 src/misc2.c
--- a/src/misc2.c	Sat Jul 06 18:08:03 2013 +0200
+++ b/src/misc2.c	Sun Jul 07 13:30:55 2013 +0200
@@ -4711,8 +4711,8 @@
 	    if (search_ctx->ffsc_wc_path != NULL)
 	    {
 		wc_path = vim_strsave(search_ctx->ffsc_wc_path);
-		temp = alloc((int)(STRLEN(search_ctx->ffsc_wc_path)
-				 + (STRLEN(search_ctx->ffsc_fix_path)) - len));
+		temp = alloc((int)(STRLEN(search_ctx->ffsc_wc_path) + 1
+				 + (STRLEN(search_ctx->ffsc_fix_path + len))));
 	    }
 
 	    if (temp == NULL || wc_path == NULL)
