diff options
author | Alexander Larsson <alexl@redhat.com> | 2007-08-24 12:00:56 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2007-08-24 12:00:56 +0000 |
commit | 21b81e75d812045b18b33cb2a319dd8aec1e61d3 (patch) | |
tree | 6b923b70888dc9bc1a78d7a723ea27d85fcb7947 | |
parent | ca8efa1518cc9653712924762ddbb1dc172ef650 (diff) | |
download | nautilus-21b81e75d812045b18b33cb2a319dd8aec1e61d3.tar.gz |
Be more robust against broken extensions (#449488)
2007-08-24 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-module.c:
Be more robust against broken extensions (#449488)
svn path=/trunk/; revision=13105
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | libnautilus-private/nautilus-module.c | 3 |
2 files changed, 8 insertions, 0 deletions
@@ -1,5 +1,10 @@ 2007-08-24 Alexander Larsson <alexl@redhat.com> + * libnautilus-private/nautilus-module.c: + Be more robust against broken extensions (#449488) + +2007-08-24 Alexander Larsson <alexl@redhat.com> + * libnautilus-private/nautilus-file-utilities.c: * libnautilus-private/nautilus-file.c: Avoid crashing if going to file:///# (#436071) diff --git a/libnautilus-private/nautilus-module.c b/libnautilus-private/nautilus-module.c index 169c5116a..6a0dbd674 100644 --- a/libnautilus-private/nautilus-module.c +++ b/libnautilus-private/nautilus-module.c @@ -158,6 +158,9 @@ add_module_objects (NautilusModule *module) module->list_types (&types, &num_types); for (i = 0; i < num_types; i++) { + if (types[i] == 0) { /* Work around broken extensions */ + break; + } nautilus_module_add_type (types[i]); } } |