On Thursday 05 November 2015 16:00:46 Light, John J wrote:
> Jay,
> 
> Please provide more information about your issue.  I originally wrote the
> data structures you are talking about, and I am concerned there might be a
> larger problem now.

> The host address field should only contain the address string itself.  The
> longest of these is a full IPv6 address:
> ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff, which is 39 bytes long, plus one
> for a terminating null.   What other information are you seeing in the
> string?

The ZoneID might be added to that, which is one percent sign followed by a 
zone ID of platform-specific length limit. On Linux, that's IFNAMESIZ (16 
bytes), but on Windows I've seen a full UUID, including the curly braces, 
added there.

Unless the ZoneID is removed from the address and placed in a separate scope 
ID / interface index variable in the structure. There is such a field in 
CAEndpoint_t, so the only question is whether the called properly split the 
address+zoneid and filled in the fields correctly.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

Reply via email to