diff --git a/src/WebRTCSession.cpp b/src/WebRTCSession.cpp
index 9f3b2f70dd182020f5ef0635ee02e74a0d411af1..f3fd1bdcbfa23ee09d999ba931e7a8ef05c77982 100644
--- a/src/WebRTCSession.cpp
+++ b/src/WebRTCSession.cpp
@@ -75,7 +75,7 @@ WebRTCSession::init(std::string *errorMessage)
   for (guint i = 0; i < g_strv_length((gchar**)needed); i++) {
     GstPlugin *plugin = gst_registry_find_plugin(registry, needed[i]);
     if (!plugin) {
-      strError += needed[i];
+      strError += std::string(needed[i]) + " ";
       initialised_ = false;
       continue;
     }