From f4875ceb7c0d1fc314c2e1242476a6bdeee9f940 Mon Sep 17 00:00:00 2001 From: Christian Dywan Date: Thu, 17 Feb 2011 19:38:11 +0100 Subject: [PATCH] Escape title to be set on error pages --- midori/midori-view.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/midori/midori-view.c b/midori/midori-view.c index f76bb51e..efa013b8 100644 --- a/midori/midori-view.c +++ b/midori/midori-view.c @@ -1352,6 +1352,7 @@ midori_view_display_error (MidoriView* view, #endif gchar* res_root; gchar* stock_root; + gchar* title_escaped; gchar* result; #if WEBKIT_CHECK_VERSION (1, 1, 14) @@ -1364,14 +1365,16 @@ midori_view_display_error (MidoriView* view, stock_root = g_strdup_printf ("http://localhost:%d/stock", port); #endif + title_escaped = g_markup_escape_text (title, -1); result = sokoke_replace_variables (template, - "{title}", title, + "{title}", title_escaped, "{message}", message, "{description}", description, "{tryagain}", try_again, "{res}", res_root, "{stock}", stock_root, NULL); + g_free (title_escaped); g_free (template); midori_view_load_alternate_string (view,