måndag den 27 september 2010 klockan 13:23 skrev Simon Josefsson detta:
> Mats Erik Andersson <mats.anders...@gisladisker.se> writes:
> 
> > Let me for free provide a strong reason to reject also the new patch,
> > a patch with which I myself am content:
> >
> >    There is no trace of conditioning the changes on either of
> >
> >        IPV6
> >        HAVE_IPV6
> >        HAVE_DECL_GETADDRINFO
> >        HAVE_DECL_FREEGETADDRINFO
> >        HAVE_DECL_GAI_STRERROR
> >        HAVE_DECL_GETNAMEINFO
> >        HAVE_STRUCT_SOCKADDR_STORAGE
> >        
> >    so my suggestion fails to compile on any machine where IPv6
> >    is not supported!

> What kind of code do you have that condition on IPV6/HAVE_IPV6?  It may
> be possible to rewrite it in a protocol independent way.

None whatsoever! The only compiling dependency for the TFTP server is on

     struct sockaddr_storage
     AF_UNSPEC
     AF_INET6
     getnameinfo(3)

My other suggested patching of the TFTP client presently adds

     NI_MAXSERV
     struct addrinfo
     getaddrinfo(3)
     gai_strerror(3)
     freeaddrinfo(3)
     strrchr(3)

All these are fulfilled by any decent OS as far as I understand.


Mats E A

Reply via email to