[file-roller] fixed memory leak
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [file-roller] fixed memory leak
- Date: Mon, 10 Jan 2011 19:37:03 +0000 (UTC)
commit c7e5f06da277de03b42baf030fd8fb68ca9736b2
Author: Paolo Bacchilega <paobac src gnome org>
Date: Mon Jan 10 19:45:49 2011 +0100
fixed memory leak
src/file-utils.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/src/file-utils.c b/src/file-utils.c
index 5e5009f..fe0e55d 100644
--- a/src/file-utils.c
+++ b/src/file-utils.c
@@ -952,7 +952,6 @@ gboolean
is_temp_work_dir (const char *dir)
{
int i;
- char *folder;
if (strncmp (dir, "file://", 7) == 0)
dir = dir + 7;
@@ -960,16 +959,19 @@ is_temp_work_dir (const char *dir)
return FALSE;
for (i = 0; try_folder[i] != NULL; i++) {
+ char *folder;
folder = ith_temp_folder_to_try (i);
- if (strncmp (dir, folder, strlen (folder)) == 0)
+ if (strncmp (dir, folder, strlen (folder)) == 0) {
if (strncmp (dir + strlen (folder), "/.fr-", 5) == 0) {
g_free (folder);
return TRUE;
}
+ }
+
+ g_free (folder);
}
- g_free (folder);
return FALSE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]