Diff for /embedaddon/lighttpd/src/mod_extforward.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2013/10/14 10:32:47 version 1.1.1.2, 2014/06/15 20:20:06
Line 165  SETDEFAULTS_FUNC(mod_extforward_set_defaults) { Line 165  SETDEFAULTS_FUNC(mod_extforward_set_defaults) {
   
         if (!p) return HANDLER_ERROR;          if (!p) return HANDLER_ERROR;
   
        p->config_storage = calloc(1, srv->config_context->used * sizeof(specific_config *));        p->config_storage = calloc(1, srv->config_context->used * sizeof(plugin_config *));
   
         for (i = 0; i < srv->config_context->used; i++) {          for (i = 0; i < srv->config_context->used; i++) {
                 plugin_config *s;                  plugin_config *s;
Line 336  static void ipstr_to_sockaddr(server *srv, const char  Line 336  static void ipstr_to_sockaddr(server *srv, const char 
         } else switch (addrlist->ai_family) {          } else switch (addrlist->ai_family) {
         case AF_INET:          case AF_INET:
                 memcpy(&sock->ipv4, addrlist->ai_addr, sizeof(sock->ipv4));                  memcpy(&sock->ipv4, addrlist->ai_addr, sizeof(sock->ipv4));
                assert(AF_INET == sock->plain.sa_family);                force_assert(AF_INET == sock->plain.sa_family);
                 break;                  break;
         case AF_INET6:          case AF_INET6:
                 memcpy(&sock->ipv6, addrlist->ai_addr, sizeof(sock->ipv6));                  memcpy(&sock->ipv6, addrlist->ai_addr, sizeof(sock->ipv6));
                assert(AF_INET6 == sock->plain.sa_family);                force_assert(AF_INET6 == sock->plain.sa_family);
                 break;                  break;
         default:          default:
                 log_error_write(srv, __FILE__, __LINE__, "SSS",                  log_error_write(srv, __FILE__, __LINE__, "SSS",
Line 439  URIHANDLER_FUNC(mod_extforward_uri_handler) { Line 439  URIHANDLER_FUNC(mod_extforward_uri_handler) {
 #ifdef HAVE_IPV6  #ifdef HAVE_IPV6
                 ipstr_to_sockaddr(srv, real_remote_addr, &sock);                  ipstr_to_sockaddr(srv, real_remote_addr, &sock);
 #else  #else
                 UNUSED(addrs_left);  
                 sock.ipv4.sin_addr.s_addr = inet_addr(real_remote_addr);                  sock.ipv4.sin_addr.s_addr = inet_addr(real_remote_addr);
                 sock.plain.sa_family = (sock.ipv4.sin_addr.s_addr == 0xFFFFFFFF) ? AF_UNSPEC : AF_INET;                  sock.plain.sa_family = (sock.ipv4.sin_addr.s_addr == 0xFFFFFFFF) ? AF_UNSPEC : AF_INET;
 #endif  #endif

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


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