# HG changeset patch # User Christian Hammond # Date 1054710493 0 # Node ID 72ced741159948aa7df2c239e0b84330dc033b84 # Parent f5063f283e41168455bf0a6c8367492df8114261 [gaim-migrate @ 6161] We now escape text sent across Trepia. This was causing gaim to crash. committer: Tailor Script diff -r f5063f283e41 -r 72ced7411599 src/protocols/trepia/trepia.c --- a/src/protocols/trepia/trepia.c Wed Jun 04 06:37:16 2003 +0000 +++ b/src/protocols/trepia/trepia.c Wed Jun 04 07:08:13 2003 +0000 @@ -802,14 +802,19 @@ int len, int flags) { TrepiaSession *session = gc->proto_data; + char *escaped_msg; char *buffer; + escaped_msg = g_markup_escape_text(message, -1); + buffer = g_strdup_printf( "\n" "%s\n" "%s\n" "", - who, message); + who, escaped_msg); + + g_free(escaped_msg); if (trepia_write(session->fd, buffer, strlen(buffer)) < 0) { gaim_connection_error(gc, _("Write error"));