summaryrefslogtreecommitdiff
path: root/navit/plugin.c
diff options
context:
space:
mode:
authorzaxl <zaxl@ffa7fe5e-494d-0410-b361-a75ebd5db220>2008-10-22 22:06:42 +0000
committerzaxl <zaxl@ffa7fe5e-494d-0410-b361-a75ebd5db220>2008-10-22 22:06:42 +0000
commit7deebacf353bba497a93181b855d44d96f78ea2f (patch)
treea2a37b89edd8acf34b2cd0d9dbf28652be2e7b8b /navit/plugin.c
parentc9c07fd18242f2e1e16f21ca6985fa214a9f64db (diff)
downloadnavit-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.c2
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;