diff --git a/mythtv/programs/mythfrontend/setupwizard_audio.cpp b/mythtv/programs/mythfrontend/setupwizard_audio.cpp
index 14a011e..2efc022 100644
--- a/mythtv/programs/mythfrontend/setupwizard_audio.cpp
+++ b/mythtv/programs/mythfrontend/setupwizard_audio.cpp
@@ -231,19 +231,19 @@ void AudioSetupWizard::save(void)
 
     int truehdState = 0;
     if (m_truehdCheck->GetCheckState() == MythUIStateType::Full)
         truehdState = 1;
     gCoreContext->SaveSetting("TrueHDPassThru", truehdState);
 
     int dtshdState = 0;
     if (m_dtshdCheck->GetCheckState() == MythUIStateType::Full)
         dtshdState = 1;
-    gCoreContext->SaveSetting("DTSHDPassThru", truehdState);
+    gCoreContext->SaveSetting("DTSHDPassThru", dtshdState);
 }
 
 void AudioSetupWizard::slotPrevious(void)
 {
     Close();
 }
 
 bool AudioSetupWizard::keyPressEvent(QKeyEvent *event)
 {
