mirror of
http://git.haproxy.org/git/haproxy.git
synced 2026-02-13 14:39:07 +02:00
MINOR: tools: Impprove hash_ipanon to not hash FD-based addresses
"stdout" and "stderr" are not hashed. In the same spirit, "fd@" and "sockpair@" prefixes are not hashed too. There is no reason to hash such address and it may be useful to diagnose bugs. No backport needed, except if anonymization mechanism is backported.
This commit is contained in:
@@ -5895,7 +5895,11 @@ const char *hash_ipanon(uint32_t scramble, char *ipstring, int hasport)
|
||||
if (scramble == 0) {
|
||||
return ipstring;
|
||||
}
|
||||
if (strcmp(ipstring, "localhost") == 0) {
|
||||
if (strcmp(ipstring, "localhost") == 0 ||
|
||||
strcmp(ipstring, "stdout") == 0 ||
|
||||
strcmp(ipstring, "stderr") == 0 ||
|
||||
strncmp(ipstring, "fd@", 3) == 0 ||
|
||||
strncmp(ipstring, "sockpair@", 9) == 0) {
|
||||
return ipstring;
|
||||
}
|
||||
else {
|
||||
|
||||
Reference in New Issue
Block a user