mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-13 15:56:23 +01:00
Fix volumemonitor test case
Don't blindly g_object_unref() that which may be NULL.
This commit is contained in:
parent
889a7f81dd
commit
b91f9274d9
@ -16,10 +16,12 @@ do_mount_tests (GDrive *drive, GVolume *volume, GMount *mount)
|
||||
|
||||
v = g_mount_get_volume (mount);
|
||||
g_assert (v == volume);
|
||||
if (v != NULL)
|
||||
g_object_unref (v);
|
||||
|
||||
d = g_mount_get_drive (mount);
|
||||
g_assert (d == drive);
|
||||
if (d != NULL)
|
||||
g_object_unref (d);
|
||||
|
||||
uuid = g_mount_get_uuid (mount);
|
||||
@ -147,7 +149,10 @@ test_mounts (void)
|
||||
drive = g_mount_get_drive (mount);
|
||||
volume = g_mount_get_volume (mount);
|
||||
do_mount_tests (drive, volume, mount);
|
||||
|
||||
if (drive != NULL)
|
||||
g_object_unref (drive);
|
||||
if (volume != NULL)
|
||||
g_object_unref (volume);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user