fielding    96/12/05 13:39:44

  Modified:    src       http_main.c
  Log:
  Corrected magic number mistaken identity problem by replacing
  the old magic number (which looked like a bug) with DEFAULT_VHOST_ADDR
  and an appropriate comment.
  
  Revision  Changes    Path
  1.94      +6 -1      apache/src/http_main.c
  
  Index: http_main.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/http_main.c,v
  retrieving revision 1.93
  retrieving revision 1.94
  diff -C3 -r1.93 -r1.94
  *** http_main.c       1996/12/05 00:33:26     1.93
  --- http_main.c       1996/12/05 21:39:42     1.94
  ***************
  *** 162,167 ****
  --- 162,172 ----
    
    int one_process = 0;
    
  + /* The address 255.255.255.255, when used as a virtualhost address,
  +  * will become the "default" server when the ip doesn't match other vhosts.
  +  */
  + #define DEFAULT_VHOST_ADDR 0xfffffffful
  + 
    #if defined(USE_FCNTL_SERIALIZED_ACCEPT)
    static struct flock lock_it = { F_WRLCK, 0, 0, 0 };
    static struct flock unlock_it = { F_UNLCK, 0, 0, 0 };
  ***************
  *** 1245,1251 ****
                sar->host_addr.s_addr == server_ip.s_addr) &&
                (sar->host_port == 0 || sar->host_port == port)) {
                return virt;
  !         } else if ( sar->host_addr.s_addr == INADDR_NONE ) {
                /* this is so that you can build a server that is the
                    "default" for any interface which isn't explicitly
                    specified.  So that you can implement "deny anything
  --- 1250,1256 ----
                sar->host_addr.s_addr == server_ip.s_addr) &&
                (sar->host_port == 0 || sar->host_port == port)) {
                return virt;
  !         } else if ( sar->host_addr.s_addr == DEFAULT_VHOST_ADDR ) {
                /* this is so that you can build a server that is the
                    "default" for any interface which isn't explicitly
                    specified.  So that you can implement "deny anything
  
  
  

Reply via email to