summaryrefslogtreecommitdiffstats
path: root/filter/ulogd_filter_MARK.c
diff options
context:
space:
mode:
Diffstat (limited to 'filter/ulogd_filter_MARK.c')
-rw-r--r--filter/ulogd_filter_MARK.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/filter/ulogd_filter_MARK.c b/filter/ulogd_filter_MARK.c
index ff31fe5..98f5dae 100644
--- a/filter/ulogd_filter_MARK.c
+++ b/filter/ulogd_filter_MARK.c
@@ -74,14 +74,14 @@ static int interp_mark(struct ulogd_pluginstance *pi)
if (pp_is_valid(inp, KEY_CT_MARK)) {
if ((GET_VALUE(inp, KEY_CT_MARK).ui32 &
pi->config_kset->ces[MARK_MASK].u.value) !=
- pi->config_kset->ces[MARK_MARK].u.value
+ (u_int32_t) pi->config_kset->ces[MARK_MARK].u.value
) {
return ULOGD_IRET_STOP;
}
} else if (pp_is_valid(inp, KEY_OOB_MARK)) {
if ((GET_VALUE(inp, KEY_OOB_MARK).ui32 &
pi->config_kset->ces[MARK_MASK].u.value) !=
- pi->config_kset->ces[MARK_MARK].u.value
+ (u_int32_t) pi->config_kset->ces[MARK_MARK].u.value
) {
return ULOGD_IRET_STOP;
}