diff -up gnome-desktop-2.21.91/libgnome-desktop/gnome-bg.c.no-info gnome-desktop-2.21.91/libgnome-desktop/gnome-bg.c
--- gnome-desktop-2.21.91/libgnome-desktop/gnome-bg.c.no-info 2008-02-19 12:08:34.000000000 -0500
+++ gnome-desktop-2.21.91/libgnome-desktop/gnome-bg.c 2008-02-19 12:08:56.000000000 -0500
@@ -1076,10 +1076,11 @@ get_mtime (const char *uri)
file = g_file_new_for_uri (uri);
info = g_file_query_info (file, G_FILE_ATTRIBUTE_TIME_MODIFIED,
G_FILE_QUERY_INFO_NONE, NULL, NULL);
- if (info)
+ if (info) {
mtime = g_file_info_get_attribute_uint64 (info,
G_FILE_ATTRIBUTE_TIME_MODIFIED);
- g_object_unref (info);
+ g_object_unref (info);
+ }
g_object_unref (file);
}