Diff for /libelwix/src/net.c between versions 1.9.6.1 and 1.9.6.2

version 1.9.6.1, 2014/02/10 16:36:08 version 1.9.6.2, 2014/02/10 16:43:26
Line 242  e_gethostbyname(const char *psHost, u_short port, sock Line 242  e_gethostbyname(const char *psHost, u_short port, sock
   
         if (*psHost != '/') {          if (*psHost != '/') {
                 /* resolver */                  /* resolver */
                if (!addr->sa.sa_family)                host = gethostbyname2(psHost, !strchr(psHost, ':') ? AF_INET : AF_INET6);
                        host = gethostbyname2(psHost, !strchr(psHost, ':') ? AF_INET : AF_INET6); 
                else 
                        host = gethostbyname2(psHost, addr->sa.sa_family); 
                 if (!host) {                  if (!host) {
                         elwix_SetErr(EINVAL, "Resolver #%d - %s", h_errno, hstrerror(h_errno));                          elwix_SetErr(EINVAL, "Resolver #%d - %s", h_errno, hstrerror(h_errno));
                         return NULL;                          return NULL;

Removed from v.1.9.6.1  
changed lines
  Added in v.1.9.6.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>