# HG changeset patch # User Stu Tomlinson # Date 1105808035 0 # Node ID 8ae540ad42e75bc4a001ca63f3cf30f8ebd973f2 # Parent 461334f300d7afcf9d43cb59a2d493955519bd32 [gaim-migrate @ 11828] Escape invitation message text so invalid markup doesn't cause blank invitation dialogs. committer: Tailor Script diff -r 461334f300d7 -r 8ae540ad42e7 src/server.c --- a/src/server.c Fri Jan 14 02:02:43 2005 +0000 +++ b/src/server.c Sat Jan 15 16:53:55 2005 +0000 @@ -1160,9 +1160,13 @@ "chat-invited", account, who, name, message, data); if (message != NULL) + { + char *escaped = g_markup_escape_text(message, -1); g_snprintf(buf2, sizeof(buf2), _("%s has invited %s to the chat room %s:\n%s"), - who, gaim_account_get_username(account), name, message); + who, gaim_account_get_username(account), name, escaped); + g_free(escaped); + } else g_snprintf(buf2, sizeof(buf2), _("%s has invited %s to the chat room %s\n"),