summaryrefslogtreecommitdiffstats
path: root/input
diff options
context:
space:
mode:
authorlaforge <laforge>2005-11-05 16:23:57 +0000
committerlaforge <laforge>2005-11-05 16:23:57 +0000
commitc17abcc0a45298f4846f18f5b4a0edfbad2144ba (patch)
tree0a1b96a003abbfd5da8601bd5aa2df82ccdb1c87 /input
parenta579cd853bc878ec93d51756011113eedd3dfcd0 (diff)
introduce version field for plugins, refuse loading plugins with different version
Diffstat (limited to 'input')
-rw-r--r--input/flow/ulogd_inpflow_NFCT.c1
-rw-r--r--input/packet/ulogd_inppkt_NFLOG.c1
-rw-r--r--input/packet/ulogd_inppkt_ULOG.c1
3 files changed, 3 insertions, 0 deletions
diff --git a/input/flow/ulogd_inpflow_NFCT.c b/input/flow/ulogd_inpflow_NFCT.c
index 9ce4218..11d6f8d 100644
--- a/input/flow/ulogd_inpflow_NFCT.c
+++ b/input/flow/ulogd_inpflow_NFCT.c
@@ -257,6 +257,7 @@ static struct ulogd_plugin nfct_plugin = {
.start = &constructor_nfct,
.stop = &destructor_nfct,
.priv_size = sizeof(struct nfct_pluginstance),
+ .version = ULOGD_VERSION,
};
void __attribute__ ((constructor)) init(void);
diff --git a/input/packet/ulogd_inppkt_NFLOG.c b/input/packet/ulogd_inppkt_NFLOG.c
index 5860a18..9116763 100644
--- a/input/packet/ulogd_inppkt_NFLOG.c
+++ b/input/packet/ulogd_inppkt_NFLOG.c
@@ -383,6 +383,7 @@ struct ulogd_plugin libulog_plugin = {
.start = &start,
.stop = &stop,
.config_kset = &libulog_kset,
+ .version = ULOGD_VERSION,
};
void __attribute__ ((constructor)) init(void);
diff --git a/input/packet/ulogd_inppkt_ULOG.c b/input/packet/ulogd_inppkt_ULOG.c
index c4c5809..7596c8e 100644
--- a/input/packet/ulogd_inppkt_ULOG.c
+++ b/input/packet/ulogd_inppkt_ULOG.c
@@ -271,6 +271,7 @@ struct ulogd_plugin libulog_plugin = {
.start = &init,
.stop = &fini,
.config_kset = &libulog_kset,
+ .version = ULOGD_VERSION,
};
void __attribute__ ((constructor)) initializer(void)