From 3f1ef04039b68034b7e5dab55679a21ef9752ebd Mon Sep 17 00:00:00 2001 From: Jorg Schuler Date: Sat, 19 Jul 2008 13:14:13 +0000 Subject: * src/itdb_device.c (itdb_device_set_timezone_info): avoid g_stat on NULL filename. Thanks to Andrea. git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2055 f01d2545-417e-4e96-918e-98f8d0dbbcb6 --- ChangeLog | 7 ++++++- src/itdb_device.c | 5 +++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 447286a..05366f3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,9 @@ -2008-0-18 Jorg Schuler +2008-07-18 Jorg Schuler + + * src/itdb_device.c (itdb_device_set_timezone_info): avoid g_stat + on NULL filename. Thanks to Andrea. + +2008-07-18 Jorg Schuler * 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); -- cgit