summaryrefslogtreecommitdiff
path: root/common/gmounttracker.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2008-04-14 04:39:39 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2008-04-14 04:39:39 +0000
commitf30a6dc9c6808697e34b4f1076dc74fab7fbae89 (patch)
tree23a88c578f96ca0b9f20229adb4c5591378c6976 /common/gmounttracker.c
parent8cc2a527cb3e06ed7736dcd06c68f9b6955442cb (diff)
downloadgvfs-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
Diffstat (limited to 'common/gmounttracker.c')
-rw-r--r--common/gmounttracker.c3
1 files changed, 2 insertions, 1 deletions
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);