From 487820792d4151d60e0a33a25ee155570e864d04 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Wed, 31 Dec 2003 18:15:53 +0000 Subject: Fix mem leaks. 2003-12-31 Christian Persch * embed/mozilla/MozDownload.cpp: * embed/print-dialog.c: (ephy_print_get_print_info): Fix mem leaks. --- embed/mozilla/MozDownload.cpp | 9 +++++---- embed/print-dialog.c | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) (limited to 'embed') diff --git a/embed/mozilla/MozDownload.cpp b/embed/mozilla/MozDownload.cpp index 4b29b8172..efe13ab88 100644 --- a/embed/mozilla/MozDownload.cpp +++ b/embed/mozilla/MozDownload.cpp @@ -515,10 +515,11 @@ GetFilePath (const char *filename) } else { - path = g_build_filename - (gnome_vfs_expand_initial_tilde (download_dir), - filename, - NULL); + char *expanded; + + expanded = gnome_vfs_expand_initial_tilde (download_dir); + path = g_build_filename (expanded, filename, NULL); + g_free (expanded); } g_free (download_dir); diff --git a/embed/print-dialog.c b/embed/print-dialog.c index bc27defcd..600e7a968 100755 --- a/embed/print-dialog.c +++ b/embed/print-dialog.c @@ -164,6 +164,7 @@ ephy_print_get_print_info (void) expanded = gnome_vfs_expand_initial_tilde (filename); info->file = g_filename_to_utf8 (expanded, -1, NULL, NULL, NULL); + g_free (expanded); } else { -- cgit v1.2.3