diff --git a/src/session_impl.cpp b/src/session_impl.cpp index 2867f47fb..3a3db44fb 100644 --- a/src/session_impl.cpp +++ b/src/session_impl.cpp @@ -562,7 +562,7 @@ namespace aux { // version. boost::uint32_t windows_version = ((osv.dwMajorVersion & 0xff) << 16) - | ((osv.dwMinorVersion & 0xff) << 8); + | ((osv.dwMinorVersion & 0xff) << 8) | (osv.wServicePackMajor & 0xff); // this is the format of windows_version