diff --git a/src/dialogs.py b/src/dialogs.py
index 7d488dca0979fa1c08b08a2856c08c41e178d437..8594ab577ebf9899d9fdf5fd6bfbe204cff3d577 100644
--- a/src/dialogs.py
+++ b/src/dialogs.py
@@ -2464,8 +2464,9 @@ class JoinGroupchatWindow:
                 'groupchat.'))
             return
         nickname = self._nickname_entry.get_text().decode('utf-8')
-        server = self.server_comboboxentry.child.get_text().decode('utf-8')
-        room = self._room_jid_entry.get_text().decode('utf-8')
+        server = self.server_comboboxentry.child.get_text().decode('utf-8').\
+            strip()
+        room = self._room_jid_entry.get_text().decode('utf-8').strip()
         room_jid = room + '@' + server
         password = self._password_entry.get_text().decode('utf-8')
         try: