diff --git a/daemon/src/audio/codecs/opus.cpp b/daemon/src/audio/codecs/opus.cpp
index f105465ee49ff91fbeeb1503bcce0a3b55581741..d714e6b08fb4f9dfc3e1143c3d4d8b2b022f90c4 100644
--- a/daemon/src/audio/codecs/opus.cpp
+++ b/daemon/src/audio/codecs/opus.cpp
@@ -83,28 +83,40 @@ Opus::getSDPChannels() const
 
 int Opus::decode(SFLAudioSample *dst, unsigned char *buf, size_t buffer_size)
 {
-    return opus_decode(decoder_, buf, buffer_size, dst, FRAME_SIZE, 0);
+    const int ret = opus_decode(decoder_, buf, buffer_size, dst, FRAME_SIZE, 0);
+    if (ret < 0)
+        std::cerr << opus_strerror(ret) << std::endl;
+    return ret;
 }
 
 int Opus::encode(unsigned char *dst, SFLAudioSample *src, size_t buffer_size)
 {
-    return opus_encode(encoder_, src, FRAME_SIZE, dst, buffer_size * 2);
+    const int ret = opus_encode(encoder_, src, FRAME_SIZE, dst, buffer_size * 2);
+    if (ret < 0)
+        std::cerr << opus_strerror(ret) << std::endl;
+    return ret;
 }
 
 int Opus::decode(std::vector<std::vector<SFLAudioSample> > &dst, unsigned char *buf, size_t buffer_size)
 {
     if (buf == NULL) return 0;
 
-    unsigned samples = opus_decode(decoder_, buf, buffer_size, dst[0].data(), sizeof(SFLAudioSample) * FRAME_SIZE, 0);
+    const int ret = opus_decode(decoder_, buf, buffer_size, dst[0].data(), sizeof(SFLAudioSample) * FRAME_SIZE, 0);
+    if (ret < 0)
+        std::cerr << opus_strerror(ret) << std::endl;
 
-    return samples;
+    return ret;
 }
 
 int Opus::encode(unsigned char *dst, std::vector<std::vector<SFLAudioSample> > &src, size_t buffer_size)
 {
     if (dst == NULL) return 0;
 
-    return opus_encode(encoder_, src[0].data(), FRAME_SIZE, dst, buffer_size * sizeof(SFLAudioSample));
+    const int ret = opus_encode(encoder_, src[0].data(), FRAME_SIZE, dst, buffer_size * sizeof(SFLAudioSample));
+    if (ret < 0)
+        std::cerr << opus_strerror(ret) << std::endl;
+
+    return ret;
 }
 
 
diff --git a/daemon/src/sip/sipaccount.cpp b/daemon/src/sip/sipaccount.cpp
index 5a823c9377e49ce72bea9fa7033148281f9cb070..adb0fd65e6070168c7ee8edd1a309972f75843b3 100644
--- a/daemon/src/sip/sipaccount.cpp
+++ b/daemon/src/sip/sipaccount.cpp
@@ -115,7 +115,7 @@ SIPAccount::SIPAccount(const std::string& accountID, bool presenceEnabled)
     , stunServer_("")
     , stunEnabled_(false)
     , srtpEnabled_(false)
-    , srtpKeyExchange_("sdes")
+    , srtpKeyExchange_("")
     , srtpFallback_(false)
     , zrtpDisplaySas_(true)
     , zrtpDisplaySasOnce_(false)
diff --git a/gnome/src/config/tlsadvanceddialog.c b/gnome/src/config/tlsadvanceddialog.c
index ce1e7d5a8714b86943f571850ae8b4dbaf8b9ac5..d992fb99e7061df2b170d3f4731f8e51e8ede632 100644
--- a/gnome/src/config/tlsadvanceddialog.c
+++ b/gnome/src/config/tlsadvanceddialog.c
@@ -166,7 +166,7 @@ void show_advanced_tls_options(account_t *account, SFLPhoneClient *client)
     gtk_grid_attach(GTK_GRID(grid), privateKeyFileChooser, 1, 5, 1, 1);
 
     if (!tls_private_key_file) {
-        gtk_file_chooser_unselect_all(GTK_FILE_CHOOSER(caListFileChooser));
+        gtk_file_chooser_unselect_all(GTK_FILE_CHOOSER(privateKeyFileChooser));
     } else {
         if (!*tls_private_key_file) {
             gtk_file_chooser_unselect_all(GTK_FILE_CHOOSER(privateKeyFileChooser));