I'm creating a custom web server collector based on the Apache collector.

I have an IPv6 prefix similar to 2001:470:xxxx:42::/64.
A device that gets the IP address 2001:470:xxxx:42::1:0 shows up as
2001:470:xxxx:42::1: in the SourceIP field, the trailing zero is missing.
In the debugger I can see that I'm sending the entire IP address to the
sip field which is then mapped to SourceIP using Rec2Evt.map

If the IP address ends with another number, such as 1 instead of 0
(2001:470:xxxx:42::1:1) then the entire IP address is shown correctly in
the SourceIP field.

Any tips on troubleshooting this?