diff options
Diffstat (limited to 'src/conntrack/snprintf_xml.c')
-rw-r--r-- | src/conntrack/snprintf_xml.c | 6 |
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/>"); |