gaim/gaim

beef2d93c029
Parents 3ef1b637dde3
Children e8f29960d84b
Escape invitation message text so invalid markup doesn't cause blank
invitation dialogs.
  • +5 -1
    src/server.c
  • --- a/src/server.c Thu Jan 13 21:33:09 2005 -0500
    +++ b/src/server.c Sat Jan 15 11:53:42 2005 -0500
    @@ -1467,9 +1467,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<b>%s</b>"),
    - 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"),