diff --git a/CHANGES b/CHANGES index a85cfe1788..e1da5219be 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,7 @@ +3843. [bug] Use the x64 version of the Microsoft Visual C++ + Redistributable when built for 64 bit Windows. + (Thanks to Giovanni Paterno.) [RT #35973] + 3842. [bug] Adjust RRL log-only logging category. [RT #35945] 3841. [cleanup] Refactor zone.c:add_opt to use dns_message_buildopt. diff --git a/bin/win32/BINDInstall/BINDInstallDlg.cpp b/bin/win32/BINDInstall/BINDInstallDlg.cpp index 72beddb048..d51c225c4a 100644 --- a/bin/win32/BINDInstall/BINDInstallDlg.cpp +++ b/bin/win32/BINDInstall/BINDInstallDlg.cpp @@ -563,8 +563,13 @@ void CBINDInstallDlg::OnInstall() { * Enclose full path to Vcredist_x86.exe in quotes as * m_currentDir may contain spaces. */ +#ifndef _WIN64 sprintf(Vcredist_x86, "\"%s\\Vcredist_x86.exe\"", (LPCTSTR) m_currentDir); +#else + sprintf(Vcredist_x86, "\"%s\\Vcredist_x64.exe\"", + (LPCTSTR) m_currentDir); +#endif system(Vcredist_x86); #endif try {