Diff for /libelwix/src/net.c between versions 1.3.2.1 and 1.5

version 1.3.2.1, 2013/06/03 22:25:09 version 1.5, 2013/06/19 00:11:16
Line 136  e_n2port(sockaddr_t * __restrict addr) Line 136  e_n2port(sockaddr_t * __restrict addr)
 const char *  const char *
 e_n2addr(sockaddr_t * __restrict addr, ait_val_t * __restrict val)  e_n2addr(sockaddr_t * __restrict addr, ait_val_t * __restrict val)
 {  {
        char str[INET6_ADDRSTRLEN] = { 0 };        char *s, str[INET6_ADDRSTRLEN] = { 0 };
         const char *ret = NULL;          const char *ret = NULL;
   
         if (!addr || !val)          if (!addr || !val)
Line 161  e_n2addr(sockaddr_t * __restrict addr, ait_val_t * __r Line 161  e_n2addr(sockaddr_t * __restrict addr, ait_val_t * __r
                 case AF_LOCAL:                  case AF_LOCAL:
                         ret = addr->sun.sun_path;                          ret = addr->sun.sun_path;
                         break;                          break;
                   case AF_LINK:
                           if (!(s = link_ntoa(&addr->sdl))) {
                                   LOGERR;
                                   return ret;
                           } else
                                   ret = s;
                           break;
                 default:                  default:
                         elwix_SetErr(EPROTONOSUPPORT, "Unsuported address family %d",                           elwix_SetErr(EPROTONOSUPPORT, "Unsuported address family %d", 
                                         addr->sa.sa_family);                                          addr->sa.sa_family);
Line 384  e_getnet(const char *net) Line 391  e_getnet(const char *net)
         }          }
   
         e_free(str);          e_free(str);
        return 0;        return n;
 }  }

Removed from v.1.3.2.1  
changed lines
  Added in v.1.5


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