diff options
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 |
commit | db8c1f507f2d040d3d2b5e7384415ba68685be90 (patch) | |
tree | d89353177bfb8983d297c45948075f6933600dd4 /output/ulogd_output_OPRINT.c | |
parent | 05dd8b5b23da04add3bac2e82dce20a310198351 (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.c | 7 |
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) |