From 9904e71efe1b537f2a6903c39ddb852efc0f2eec Mon Sep 17 00:00:00 2001 From: Mark Riddoch Date: Thu, 5 Jun 2014 08:55:19 +0100 Subject: [PATCH] Fixed issue with filter object poitner not being initialised. Addition of "not loaded" message in show filters --- server/core/filter.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/core/filter.c b/server/core/filter.c index 85327a475..eb226e7f2 100644 --- a/server/core/filter.c +++ b/server/core/filter.c @@ -61,6 +61,7 @@ FILTER_DEF *filter; filter->name = strdup(name); filter->module = strdup(module); filter->options = NULL; + filter->obj = NULL; filter->parameters = NULL; spinlock_init(&filter->spin); @@ -160,6 +161,8 @@ int i; } if (ptr->obj && ptr->filter) ptr->obj->diagnostics(ptr->filter, NULL, dcb); + else + dcb_printf(dcb, "\tModule not loaded.\n"); ptr = ptr->next; } spinlock_release(&filter_spin);