summaryrefslogtreecommitdiffstats
path: root/src/conntrack/snprintf_xml.c
diff options
context:
space:
mode:
author/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org>2008-04-16 14:46:17 +0000
committer/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org>2008-04-16 14:46:17 +0000
commit8ee6d3dd791e01872695f708e73d734219b8fea9 (patch)
tree9242437baea1563d4e94a4df71c6aed674d98f3b /src/conntrack/snprintf_xml.c
parent8261ca9a3e4d96963bf67e241f945cca78895794 (diff)
- bump version to 0.0.92
- recover the ID support - add support for timeout comparison - ignore set operation for counters and use attributes - fix broken status comparison - statify several __snprintf functions
Diffstat (limited to 'src/conntrack/snprintf_xml.c')
-rw-r--r--src/conntrack/snprintf_xml.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/conntrack/snprintf_xml.c b/src/conntrack/snprintf_xml.c
index 8b6d0cf..bb9bdef 100644
--- a/src/conntrack/snprintf_xml.c
+++ b/src/conntrack/snprintf_xml.c
@@ -46,6 +46,7 @@
* <timeout>100</timeout>
* <mark>1</mark>
* <secmark>0</secmark>
+ * <id>453281439</id>
* <use>1</use>
* <assured/>
* </meta>
@@ -322,6 +323,11 @@ int __snprintf_conntrack_xml(char *buf,
BUFFER_SIZE(ret, size, len, offset);
}
+ if (test_bit(ATTR_ID, ct->set)) {
+ ret = snprintf(buf+offset, len, "<id>%u</id>", ct->id);
+ BUFFER_SIZE(ret, size, len, offset);
+ }
+
if (test_bit(ATTR_STATUS, ct->set)
&& ct->status & IPS_ASSURED) {
ret = snprintf(buf+offset, len, "<assured/>");