Index: src/ch/UpdaterDlg.cpp =================================================================== diff -u -N -r045540c818c374806d09742ef3d7a984d8d757d3 -rd0cfddc68b5ec4dc4e9b73b6f87aa97995c7cc54 --- src/ch/UpdaterDlg.cpp (.../UpdaterDlg.cpp) (revision 045540c818c374806d09742ef3d7a984d8d757d3) +++ src/ch/UpdaterDlg.cpp (.../UpdaterDlg.cpp) (revision d0cfddc68b5ec4dc4e9b73b6f87aa97995c7cc54) @@ -318,11 +318,11 @@ if(iCurSel == CB_ERR) return; - UpdateVersionInfo::EVersionType eFrequency = UpdateVersionInfo::eReleaseCandidate; + UpdateVersionInfo::EVersionType eVersionType = UpdateVersionInfo::eReleaseCandidate; if(iCurSel < UpdateVersionInfo::EVersionType::eMax) - eFrequency = (UpdateVersionInfo::EVersionType)iCurSel; + eVersionType = (UpdateVersionInfo::EVersionType)iCurSel; - SetPropValue(GetConfig(), eFrequency); + SetPropValue(GetConfig(), eVersionType); GetConfig().Write(); CheckForUpdates(); @@ -370,7 +370,8 @@ GetPropValue(GetConfig()), (UpdateVersionInfo::EVersionType)GetPropValue(GetConfig()), m_bBackgroundMode, - !WindowsVersion::IsWindowsXP()); + false // disabled sending headers as it is causing issues with WinInet on WinXP and Win Vista + ); } void CUpdaterDlg::EnableUpdateRelatedControls(bool bEnable)