summaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/imkmsg/kmsg.c2
-rw-r--r--plugins/imrelp/imrelp.c7
-rw-r--r--plugins/mmaudit/mmaudit.c6
3 files changed, 10 insertions, 5 deletions
diff --git a/plugins/imkmsg/kmsg.c b/plugins/imkmsg/kmsg.c
index 9ad98da4..b771d68a 100644
--- a/plugins/imkmsg/kmsg.c
+++ b/plugins/imkmsg/kmsg.c
@@ -32,7 +32,9 @@
#include <errno.h>
#include <string.h>
#include <ctype.h>
+#ifdef OS_LINUX
#include <sys/klog.h>
+#endif
#include <json/json.h>
#include "rsyslog.h"
diff --git a/plugins/imrelp/imrelp.c b/plugins/imrelp/imrelp.c
index 31f82b14..dc67f4fe 100644
--- a/plugins/imrelp/imrelp.c
+++ b/plugins/imrelp/imrelp.c
@@ -321,7 +321,14 @@ ENDactivateCnf
BEGINfreeCnf
+ instanceConf_t *inst, *del;
CODESTARTfreeCnf
+ for(inst = pModConf->root ; inst != NULL ; ) {
+ free(inst->pszBindPort);
+ del = inst;
+ inst = inst->next;
+ free(del);
+ }
ENDfreeCnf
/* This is used to terminate the plugin. Note that the signal handler blocks
diff --git a/plugins/mmaudit/mmaudit.c b/plugins/mmaudit/mmaudit.c
index 4934312b..018e1771 100644
--- a/plugins/mmaudit/mmaudit.c
+++ b/plugins/mmaudit/mmaudit.c
@@ -67,12 +67,8 @@ DEFobjCurrIf(errmsg);
DEF_OMOD_STATIC_DATA
typedef struct _instanceData {
-} instanceData;
-
-typedef struct configSettings_s {
int dummy; /* remove when the first real parameter is needed */
-} configSettings_t;
-static configSettings_t cs;
+} instanceData;
BEGINinitConfVars /* (re)set config variables to default values */
CODESTARTinitConfVars