From 8302cfe004a12f8f2af1d565f2d1122a26187758 Mon Sep 17 00:00:00 2001 From: Christian Dywan Date: Thu, 14 Oct 2010 20:27:31 +0200 Subject: [PATCH] Don't leak URI in midori_browser_get_uri_extension --- midori/midori-browser.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/midori/midori-browser.c b/midori/midori-browser.c index 9059053e..56102bda 100644 --- a/midori/midori-browser.c +++ b/midori/midori-browser.c @@ -3196,16 +3196,14 @@ _action_view_encoding_activate (GtkAction* action, static gchar* midori_browser_get_uri_extension (const gchar* uri) { - gchar* extension; gchar* slash; gchar* period; gchar* ext_end; - gchar* tmp = g_strdup (uri); /* Find the last slash in the URI and search for the last period *after* the last slash. This is not completely accurate but should cover most (simple) URIs */ - slash = strrchr (tmp, '/'); + slash = strrchr (uri, '/'); /* Huh, URI without slashes? */ if (!slash) return g_strdup (""); @@ -3225,11 +3223,7 @@ midori_browser_get_uri_extension (const gchar* uri) ext_end++; *ext_end = 0; - extension = g_strdup (period); - - g_free (tmp); - - return extension; + return g_strdup (period); } static void -- 2.39.5