diff --git a/daemon/src/preferences.cpp b/daemon/src/preferences.cpp
index 436bca1e5e3f0dcd562dc60b69ff549a026577b1..802691d6e6c581aa4a450e16f69d9a70231e5836 100644
--- a/daemon/src/preferences.cpp
+++ b/daemon/src/preferences.cpp
@@ -73,9 +73,8 @@ void Preferences::serialize (Conf::YamlEmitter *emiter)
 	Conf::MappingNode preferencemap (NULL);
 
     Conf::ScalarNode order (_accountOrder);
-    // std::stringstream audiostr;
-    // audiostr << _audioApi;
-    Conf::ScalarNode audioapi (_audioApi == 1 ? "pulseaudio" : "alsa");
+    std::string audioapistr = (_audioApi == 1) ? "pulseaudio" : "alsa";
+    Conf::ScalarNode audioapi (audioapistr);
     std::stringstream histlimitstr;
     histlimitstr << _historyLimit;
     Conf::ScalarNode historyLimit (histlimitstr.str());