diff options
author | laforge <laforge> | 2005-11-05 16:23:57 +0000 |
---|---|---|
committer | laforge <laforge> | 2005-11-05 16:23:57 +0000 |
commit | c17abcc0a45298f4846f18f5b4a0edfbad2144ba (patch) | |
tree | 0a1b96a003abbfd5da8601bd5aa2df82ccdb1c87 /filter | |
parent | a579cd853bc878ec93d51756011113eedd3dfcd0 (diff) |
introduce version field for plugins, refuse loading plugins with different version
Diffstat (limited to 'filter')
-rw-r--r-- | filter/raw2packet/ulogd_raw2packet_BASE.c | 1 | ||||
-rw-r--r-- | filter/ulogd_filter_IFINDEX.c | 1 | ||||
-rw-r--r-- | filter/ulogd_filter_PWSNIFF.c | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/filter/raw2packet/ulogd_raw2packet_BASE.c b/filter/raw2packet/ulogd_raw2packet_BASE.c index 8273810..38be028 100644 --- a/filter/raw2packet/ulogd_raw2packet_BASE.c +++ b/filter/raw2packet/ulogd_raw2packet_BASE.c @@ -553,6 +553,7 @@ static struct ulogd_plugin base_plugin = { .type = ULOGD_DTYPE_PACKET, }, .interp = &_interp_iphdr, + .version = ULOGD_VERSION, }; void __attribute__ ((constructor)) init(void); diff --git a/filter/ulogd_filter_IFINDEX.c b/filter/ulogd_filter_IFINDEX.c index fbe8ccf..dc4ea46 100644 --- a/filter/ulogd_filter_IFINDEX.c +++ b/filter/ulogd_filter_IFINDEX.c @@ -143,6 +143,7 @@ static struct ulogd_plugin ifindex_plugin = { .start = &ifindex_start, .stop = &ifindex_fini, + .version = ULOGD_VERSION, }; void __attribute__ ((constructor)) init(void); diff --git a/filter/ulogd_filter_PWSNIFF.c b/filter/ulogd_filter_PWSNIFF.c index 56f3b41..2296929 100644 --- a/filter/ulogd_filter_PWSNIFF.c +++ b/filter/ulogd_filter_PWSNIFF.c @@ -171,6 +171,7 @@ static struct ulogd_plugin pwsniff_plugin = { .type = ULOGD_DTYPE_PACKET, }, .interp = &interp_pwsniff, + .version = ULOGD_VERSION, }; void __attribute__ ((constructor)) init(void) |