summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2006-08-17 10:11:17 +0000
committerAlexander Larsson <alexl@src.gnome.org>2006-08-17 10:11:17 +0000
commitd43d500a06b47b1a355a93f1928d9701e4126381 (patch)
tree02ca987fc95614b45fcf6eb8baf5a81cc19ae68f
parentf7bc1f310918ae092ca3529291e4288ed605a1ab (diff)
downloadnautilus-d43d500a06b47b1a355a93f1928d9701e4126381.tar.gz
Fix double free. Patch from Rouslan Solomakhin
2006-08-17 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file): Fix double free. Patch from Rouslan Solomakhin
-rw-r--r--ChangeLog6
-rw-r--r--libnautilus-private/nautilus-recent.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 3ec8a4ec1..5c7ae0b99 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-08-17 Alexander Larsson <alexl@redhat.com>
+
+ * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
+ Fix double free.
+ Patch from Rouslan Solomakhin
+
2006-08-15 Federico Mena Quintero <federico@novell.com>
* src/nautilus-main.c (main): Call setlocale() before we try to
diff --git a/libnautilus-private/nautilus-recent.c b/libnautilus-private/nautilus-recent.c
index 6a82bfb46..8c6fd6e4e 100644
--- a/libnautilus-private/nautilus-recent.c
+++ b/libnautilus-private/nautilus-recent.c
@@ -63,7 +63,7 @@ nautilus_recent_add_file (NautilusFile *file,
if (application != NULL)
recent_data.app_exec = g_strdup (gnome_vfs_mime_application_get_exec (application));
else
- recent_data.app_exec = DEFAULT_APP_EXEC;
+ recent_data.app_exec = g_strdup (DEFAULT_APP_EXEC);
recent_data.groups = NULL;
recent_data.is_private = FALSE;