trawick     02/03/24 08:01:33

  Modified:    .        CHANGES
               build    apr_network.m4
  Log:
  Make sure gethostbyname() can handle 255.255.255.255.  Otherwise,
  we won't trust it to deal with numeric address strings properly
  and will use our own logic in apr_sockaddr_info_get().
  
  This fixes an assertion failure at Apache startup when using vhosts
  on HP-UX.
  
  Revision  Changes    Path
  1.246     +7 -0      apr/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /home/cvs/apr/CHANGES,v
  retrieving revision 1.245
  retrieving revision 1.246
  diff -u -r1.245 -r1.246
  --- CHANGES   20 Mar 2002 21:30:08 -0000      1.245
  +++ CHANGES   24 Mar 2002 16:01:33 -0000      1.246
  @@ -1,4 +1,11 @@
   Changes with APR b1
  +
  +  *) Make sure gethostbyname() can handle 255.255.255.255 if we
  +     are to trust it to handle numeric address strings in
  +     apr_sockaddr_info_get().  This fixes a problem on HP-UX
  +     which led to an assertion failure at Apache startup when
  +     using vhosts.  [Jeff Trawick]
  +
     *) Don't mask SIGUSR2 [Jin Hong <[EMAIL PROTECTED]>]  
   
     *) Load libraries if they not MH_BUNDLE, but if they are not, it 
  
  
  
  1.15      +4 -0      apr/build/apr_network.m4
  
  Index: apr_network.m4
  ===================================================================
  RCS file: /home/cvs/apr/build/apr_network.m4,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- apr_network.m4    14 Mar 2002 19:28:15 -0000      1.14
  +++ apr_network.m4    24 Mar 2002 16:01:33 -0000      1.15
  @@ -197,6 +197,10 @@
       if (he == NULL) {
           exit(1);
       }
  +    he = gethostbyname("255.255.255.255");
  +    if (he == NULL) {
  +        exit(1);
  +    }
       else {
           exit(0);
       }
  
  
  

Reply via email to