diff options
author | zaxl <zaxl@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2008-10-22 22:06:42 +0000 |
---|---|---|
committer | zaxl <zaxl@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2008-10-22 22:06:42 +0000 |
commit | 7deebacf353bba497a93181b855d44d96f78ea2f (patch) | |
tree | a2a37b89edd8acf34b2cd0d9dbf28652be2e7b8b /navit/plugin.c | |
parent | c9c07fd18242f2e1e16f21ca6985fa214a9f64db (diff) | |
download | navit-7deebacf353bba497a93181b855d44d96f78ea2f.tar.gz |
FIX:core:Do not crash if no plugins are loaded
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1536 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/plugin.c')
-rw-r--r-- | navit/plugin.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/navit/plugin.c b/navit/plugin.c index 126aa2ea3..8650a614f 100644 --- a/navit/plugin.c +++ b/navit/plugin.c @@ -260,6 +260,8 @@ plugin_get_type(enum plugin_type type, const char *type_name, const char *name) struct name_val *nv; struct plugin *pl; char *mod_name, *filename=NULL, *corename=NULL; + if (!pls) + return NULL; l=plugin_types[type]; while (l) { nv=l->data; |