diff options
author | Alexander Larsson <alexl@redhat.com> | 2004-10-06 12:12:17 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2004-10-06 12:12:17 +0000 |
commit | e3d3df70217abb0ccb97381b54a3cf198d5fc73f (patch) | |
tree | 61cb761853b977bf85bd8e21cf030b47321fdc0c | |
parent | a538596843f7dd3fa55ef37642b815b476f16f89 (diff) | |
download | nautilus-e3d3df70217abb0ccb97381b54a3cf198d5fc73f.tar.gz |
Don't crash if info->name == NULL. (Not valid, but happened with smb
2004-10-06 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-directory-async.c (directory_load_one):
Don't crash if info->name == NULL. (Not valid, but happened with
smb backend.)
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | libnautilus-private/nautilus-directory-async.c | 3 |
2 files changed, 8 insertions, 1 deletions
@@ -1,3 +1,9 @@ +2004-10-06 Alexander Larsson <alexl@redhat.com> + + * libnautilus-private/nautilus-directory-async.c (directory_load_one): + Don't crash if info->name == NULL. (Not valid, but happened with + smb backend.) + 2004-10-05 Martin Wehner <martin.wehner@epost.de> * src/file-manager/fm-list-view.c (fm_list_view_set_selection): diff --git a/libnautilus-private/nautilus-directory-async.c b/libnautilus-private/nautilus-directory-async.c index bfed1fa8c..ab0a30c2a 100644 --- a/libnautilus-private/nautilus-directory-async.c +++ b/libnautilus-private/nautilus-directory-async.c @@ -962,7 +962,8 @@ static void directory_load_one (NautilusDirectory *directory, GnomeVFSFileInfo *info) { - if (info == NULL || is_dot_or_dot_dot (info->name)) { + if (info == NULL || info->name == NULL || + is_dot_or_dot_dot (info->name)) { return; } |