Fix %I macro expansion for IPv4 mapped IPv6 addresses.
commit0abc8863f87fe5d2473492797c010784cb086008
authorMichael Adam <obnox@samba.org>
Thu, 13 Mar 2008 22:02:58 +0000 (13 23:02 +0100)
committerMichael Adam <obnox@samba.org>
Thu, 13 Mar 2008 22:08:25 +0000 (13 23:08 +0100)
treee7edd99784a32ed90b49c1d8380e42619d4d9a10
parent5f2b3145fcaeee58f285b6527e9fac09c5337e8a
Fix %I macro expansion for IPv4 mapped IPv6 addresses.

On some systems (linux e.g.), when listening on ipv6 and ipv4,
addresses of ipv4 clients are printed as mapped ipv4 addresses
by getnameinfo (e.g. ::ffff:127.0.0.1). This re-establishes
the original behaviour of %I to expand to the plain ipv4 address
for an ipv4 client.

Michael
source/lib/substitute.c