In IPv6, this problem is little bit complicated because when you call getaddrinfo(), it will return a pointer to addrinfo structure. It should be released by the user code. Previously, gethostbyname() returned a pointer to static buffer, thus, the user is not liable to release. -addrinfo structure is a linked list and its allocation method is unknown. One possible way is to provide condor_freeaddrinfo() that overrides freeaddrinfo(). But what I really think is that is it really required? I prefer better abstractions. +addrinfo structure is a linked list and its allocation method is unknown. Thus, I cannot allocate my own addrinfo structure that is filled with NODNS information. + +One possible way is to provide condor_freeaddrinfo() that overrides freeaddrinfo(). + +But what I really think is that is it really required? I prefer better abstractions. {section: Test required}