From: Paweł Forysiuk Date: Wed, 23 Mar 2011 21:14:30 +0000 (+0100) Subject: Take care to not leak speed dial markup X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0efdd74c77fcbe9a35c308b1e1f10317ce2ba11b;p=midori Take care to not leak speed dial markup --- diff --git a/midori/midori-view.c b/midori/midori-view.c index 091d139f..1175e238 100644 --- a/midori/midori-view.c +++ b/midori/midori-view.c @@ -3905,6 +3905,7 @@ midori_view_set_uri (MidoriView* view, gchar* res_root; gchar* speed_dial_head; gchar* speed_dial_body; + gchar* speed_dial_markup; gchar* stock_root; gchar* filepath; #ifdef G_ENABLE_DEBUG @@ -3958,16 +3959,17 @@ midori_view_set_uri (MidoriView* view, #endif speed_dial_body = prepare_speed_dial_html (view); - data = g_strdup_printf ("%s\n%s", data, prepare_speed_dial_html (view)); + speed_dial_markup = g_strdup_printf ("%s\n%s", data, speed_dial_body); midori_view_load_alternate_string (view, - data, res_root, "about:blank", NULL); + speed_dial_markup, res_root, "about:blank", NULL); g_free (res_root); g_free (stock_root); g_free (data); g_free (speed_dial_head); g_free (speed_dial_body); + g_free (speed_dial_markup); } /* This is not prefectly elegant, but creating special pages inline is the simplest solution. */