From 60b27c0e224a1153f8cfd6be61524efcf655c3da Mon Sep 17 00:00:00 2001 From: Jake Probst Date: Sun, 20 Feb 2011 17:58:37 -0800 Subject: getting yelled at about memory leaks --- src/callbacks.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/callbacks.c') diff --git a/src/callbacks.c b/src/callbacks.c index b603ea0..37c22a6 100644 --- a/src/callbacks.c +++ b/src/callbacks.c @@ -940,14 +940,13 @@ run_menu_command(GtkWidget *menu, MenuItem *mi) { if (mi->context & WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE) { gchar* uri; g_object_get(mi->hittest, "image-uri", &uri, NULL); - - gchar* cmd = g_malloc(strlen(uri) + strlen(mi->cmd) + 5); - g_sprintf(cmd, "%s %s", mi->cmd, uri); + gchar* cmd = g_strdup_printf("%s %s", mi->cmd, uri); parse_cmd_line(cmd, NULL); g_free(cmd); g_free(uri); + g_object_unref(mi->hittest); } else { parse_cmd_line(mi->cmd, NULL); -- cgit v1.2.3