summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGordon Allott <gord.allott@canonical.com>2012-02-13 19:16:04 +0100
committerVincent Untz <vuntz@gnome.org>2012-02-13 19:16:04 +0100
commitb081283225167b56d4df9aff7631075f9f57747a (patch)
tree7c3d3340f3d070569a8d9a094a896061041b3d43
parent97c6d2a221ef8d0f615972c8341db20047b54cbe (diff)
downloadgnome-desktop-b081283225167b56d4df9aff7631075f9f57747a.tar.gz
gnome-bg: Add some check to avoid weird crash
https://bugzilla.gnome.org/show_bug.cgi?id=670000
-rw-r--r--libgnome-desktop/gnome-bg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libgnome-desktop/gnome-bg.c b/libgnome-desktop/gnome-bg.c
index ca7f1d2c..0357c711 100644
--- a/libgnome-desktop/gnome-bg.c
+++ b/libgnome-desktop/gnome-bg.c
@@ -305,7 +305,7 @@ gnome_bg_load_from_preferences (GnomeBG *bg,
/* Filename */
filename = NULL;
tmp = g_settings_get_string (settings, BG_KEY_PICTURE_URI);
- if (*tmp != '\0') {
+ if (tmp && *tmp != '\0') {
filename = g_filename_from_uri (tmp, NULL, NULL);
if (filename != NULL && g_file_test (filename, G_FILE_TEST_EXISTS) == FALSE) {
g_free (filename);