diff options
author | Matthias Clasen <mclasen@redhat.com> | 2008-04-14 04:39:39 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2008-04-14 04:39:39 +0000 |
commit | f30a6dc9c6808697e34b4f1076dc74fab7fbae89 (patch) | |
tree | 23a88c578f96ca0b9f20229adb4c5591378c6976 | |
parent | 8cc2a527cb3e06ed7736dcd06c68f9b6955442cb (diff) | |
download | gvfs-f30a6dc9c6808697e34b4f1076dc74fab7fbae89.tar.gz |
Only free lock if it is non-NULL. Pointed out by Denis Leroy.
2008-04-14 Matthias Clasen <mclasen@redhat.com>
* common/gmounttracker.c (g_mount_tracker_finalize): Only free
lock if it is non-NULL. Pointed out by Denis Leroy.
svn path=/trunk/; revision=1733
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | common/gmounttracker.c | 3 |
2 files changed, 7 insertions, 1 deletions
@@ -1,3 +1,8 @@ +2008-04-14 Matthias Clasen <mclasen@redhat.com> + + * common/gmounttracker.c (g_mount_tracker_finalize): Only free + lock if it is non-NULL. Pointed out by Denis Leroy. + 2008-04-07 David Zeuthen <davidz@redhat.com> * hal/ghalvolume.c (g_hal_volume_new): Unbreak the gphoto2 backend diff --git a/common/gmounttracker.c b/common/gmounttracker.c index 9ea240d6..b6a13d64 100644 --- a/common/gmounttracker.c +++ b/common/gmounttracker.c @@ -236,7 +236,8 @@ g_mount_tracker_finalize (GObject *object) tracker = G_MOUNT_TRACKER (object); - g_mutex_free (tracker->lock); + if (tracker->lock) + g_mutex_free (tracker->lock); g_list_foreach (tracker->mounts, (GFunc)g_mount_info_unref, NULL); |