util_win32: fix Windows version checking (
issue1358)
shell.SHGetPathFromIDList() segfaults when called in Apache.
--- a/mercurial/util_win32.py Wed Nov 26 18:23:35 2008 +0100
+++ b/mercurial/util_win32.py Wed Nov 26 22:27:37 2008 +0100
@@ -245,7 +245,7 @@
def user_rcpath_win32():
'''return os-specific hgrc search path to the user dir'''
userdir = os.path.expanduser('~')
- if sys.getwindowsversion() != 2 and userdir == '~':
+ if sys.getwindowsversion()[3] != 2 and userdir == '~':
# We are on win < nt: fetch the APPDATA directory location and use
# the parent directory as the user home dir.
appdir = shell.SHGetPathFromIDList(