[Bug 910] known_hosts port numbers

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Thu Oct 6 20:04:58 EST 2005


http://bugzilla.mindrot.org/show_bug.cgi?id=910





------- Additional Comments From senthilkumar_sen at hotpop.com  2005-10-06 20:04 -------
The patch id=980 works without any problem in HP-UX. When I digged more on this 
to find the corner case, I found in the patch id=946 the following code seems to 
be responsible for the problem.

>if ((p = strchr(host, ':')) != NULL && strchr(p+1, ':') != NULL)
>ret = asprintf(&p, "[%s]:%hd", host, port); /* IPv6 */
>else
>ret = asprintf(&p, "%s:%hd", host, port);

This call asprintf is not supported in HP-UX libc and it is part of glibc. Even 
when I used the equivalent sprintf to avoid compilation errors, it results in 
coredump as said in attachment id=954. If needed I will attach the gdb backtrace 
of the coredump.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.




More information about the openssh-bugs mailing list