diff -r 506a07ea1173 Modules/getpath.c --- a/Modules/getpath.c Fri Oct 25 22:33:52 2013 -0500 +++ b/Modules/getpath.c Sat Oct 26 14:03:51 2013 +0800 @@ -762,10 +762,8 @@ while (1) { wchar_t *delim = wcschr(defpath, DELIM); - if (defpath[0] != SEP) { + if (defpath[0] != SEP) wcscat(buf, prefix); - wcscat(buf, separator); - } if (delim) { size_t len = delim - defpath + 1;