MINOR: tools: Impprove hash_ipanon to support dgram sockets and port offsets
Add PA_O_DGRAM and PA_O_PORT_OFS options when str2sa_range() is called. This
way dgram sockets and addresses with port offsets are supported.
No backport needed, except if anonymization mechanism is backported.
diff --git a/src/tools.c b/src/tools.c
index 53958a9..5185204 100644
--- a/src/tools.c
+++ b/src/tools.c
@@ -5908,8 +5908,8 @@
}
else {
sa = str2sa_range(ipstring, NULL, NULL, NULL, NULL, NULL, &errmsg, NULL, NULL,
- PA_O_PORT_OK | PA_O_STREAM | PA_O_XPRT | PA_O_CONNECT |
- PA_O_PORT_RANGE | PA_O_RESOLVE);
+ PA_O_PORT_OK | PA_O_STREAM | PA_O_DGRAM | PA_O_XPRT | PA_O_CONNECT |
+ PA_O_PORT_RANGE | PA_O_PORT_OFS | PA_O_RESOLVE);
if (sa == NULL) {
return HA_ANON_STR(scramble, ipstring);
}