From 8ebd970fbcd1a1c284f9e00132515aa71c88b42e Mon Sep 17 00:00:00 2001 From: mjentsch Date: Fri, 31 Jul 2015 12:53:24 +0200 Subject: [PATCH] Escape webpage messages properly --- tgp-msg.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tgp-msg.c b/tgp-msg.c index a02d57a..eaacacb 100644 --- a/tgp-msg.c +++ b/tgp-msg.c @@ -396,6 +396,13 @@ static void tgp_msg_display (struct tgl_state *TLS, struct tgp_msg_loading *C) { format_geo_link_osm (M->media.venue.geo.latitude, M->media.geo.longitude)); break; + case tgl_message_media_webpage: { + char *msg = g_strdup (M->message); + text = purple_markup_escape_text (msg, strlen (msg)); + g_free (msg); + break; + } + default: warning ("received unknown media type: %d", M->media.type); break;