diff --git a/src/dialogs.py b/src/dialogs.py
index 2d0c4becb6567693a4088b0e83e5eabcedddcfbb..1c5eb5c6096c78652fa4600f357c611707dcd319 100644
--- a/src/dialogs.py
+++ b/src/dialogs.py
@@ -213,7 +213,7 @@ class Change_status_message_dialog:
 		rep = self.window.run()
 		if rep == gtk.RESPONSE_OK:
 			beg, end = self.message_buffer.get_bounds()
-			message = self.message_buffer.get_text(beg, end, 0)
+			message = self.message_buffer.get_text(beg, end, 0).strip()
 			#FIXME: support more than one line
 			gajim.config.set('last_status_msg', message)
 		else: