summaryrefslogtreecommitdiffstats
path: root/src/itdb_device.c
diff options
context:
space:
mode:
authorJorg Schuler <jcsjcs@users.sourceforge.net>2008-07-19 13:14:13 +0000
committerJorg Schuler <jcsjcs@users.sourceforge.net>2008-07-19 13:14:13 +0000
commit73ea2b940927e6e83755d4cabae1e2561f412f53 (patch)
treea2dbd17f471d2306edb0283fb8995ba36f34f46d /src/itdb_device.c
parente13c04c6df97910692270cada2bdb7c39e52d8a6 (diff)
downloadlibgpod-73ea2b940927e6e83755d4cabae1e2561f412f53.tar.gz
libgpod-73ea2b940927e6e83755d4cabae1e2561f412f53.tar.xz
libgpod-73ea2b940927e6e83755d4cabae1e2561f412f53.zip
* 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
Diffstat (limited to 'src/itdb_device.c')
-rw-r--r--src/itdb_device.c5
1 files changed, 5 insertions, 0 deletions
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);