diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | src/itdb_device.c | 5 |
2 files changed, 11 insertions, 1 deletions
@@ -1,4 +1,9 @@ -2008-0-18 Jorg Schuler <jcsjcs at users.sourceforge.net> +2008-07-18 Jorg Schuler <jcsjcs at users.sourceforge.net> + + * src/itdb_device.c (itdb_device_set_timezone_info): avoid g_stat + on NULL filename. Thanks to Andrea. + +2008-07-18 Jorg Schuler <jcsjcs at users.sourceforge.net> * src/itdb_device.c: assume the following generations do not support sparse artwork: diff --git a/src/itdb_device.c b/src/itdb_device.c index b5268d6..f833823 100644 --- a/src/itdb_device.c +++ b/src/itdb_device.c @@ -1445,6 +1445,11 @@ static void itdb_device_set_timezone_info (Itdb_Device *device) device->timezone_shift = get_local_timezone (); prefs_path = get_preferences_path (device); + + if (!prefs_path) { + return; + } + status = g_stat (prefs_path, &stat_buf); if (status != 0) { g_free (prefs_path); |