summaryrefslogtreecommitdiffstats
path: root/output/ulogd_output_OPRINT.c
diff options
context:
space:
mode:
author/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org>2005-11-29 08:56:09 +0000
committer/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org>2005-11-29 08:56:09 +0000
commitdb8c1f507f2d040d3d2b5e7384415ba68685be90 (patch)
treed89353177bfb8983d297c45948075f6933600dd4 /output/ulogd_output_OPRINT.c
parent05dd8b5b23da04add3bac2e82dce20a310198351 (diff)
OPRINT: use pluginstance num_keys instead of plugin num_keys (Christian Hentschel)
Diffstat (limited to 'output/ulogd_output_OPRINT.c')
-rw-r--r--output/ulogd_output_OPRINT.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/output/ulogd_output_OPRINT.c b/output/ulogd_output_OPRINT.c
index 53638ce..532dd61 100644
--- a/output/ulogd_output_OPRINT.c
+++ b/output/ulogd_output_OPRINT.c
@@ -54,9 +54,13 @@ static int oprint_interp(struct ulogd_pluginstance *upi)
unsigned int i;
fprintf(opi->of, "===>PACKET BOUNDARY\n");
- for (i = 0; i < upi->plugin->input.num_keys; i++) {
+ for (i = 0; i < upi->input.num_keys; i++) {
struct ulogd_key *ret = upi->input.keys[i].u.source;
+ if (!ret)
+ ulogd_log(ULOGD_NOTICE, "no result for %s ?!?\n",
+ upi->input.keys[i].name);
+
if (!IS_VALID(*ret))
continue;
@@ -84,6 +88,7 @@ static int oprint_interp(struct ulogd_pluginstance *upi)
case ULOGD_RET_NONE:
fprintf(opi->of, "<none>");
break;
+ default: fprintf(opi->of, "default");
}
}
if (upi->config_kset->ces[1].u.value != 0)