[prev in list] [next in list] [prev in thread] [next in thread] 

List:       apache-modperl-cvs
Subject:    cvs commit: modperl/src/modules/perl perl_config.c
From:       dougm () apache ! org
Date:       2002-03-24 20:45:18
[Download RAW message or body]

dougm       02/03/24 12:45:18

  Modified:    .        Changes STATUS
               src/modules/perl perl_config.c
  Log:
  Submitted by:   Salvador Ortiz Garcia <sog@msg.com.mx>
  Reviewed by:	dougm
  fix multiple %LocationMatch in <Perl> sections bug
  
  Revision  Changes    Path
  1.630     +3 -0      modperl/Changes
  
  Index: Changes
  ===================================================================
  RCS file: /home/cvs/modperl/Changes,v
  retrieving revision 1.629
  retrieving revision 1.630
  diff -u -r1.629 -r1.630
  --- Changes	24 Mar 2002 19:06:03 -0000	1.629
  +++ Changes	24 Mar 2002 20:45:17 -0000	1.630
  @@ -10,6 +10,9 @@
   
   =item 1.26_01-dev
   
  +fix multiple %LocationMatch in <Perl> sections bug
  +[Salvador Ortiz Garcia <sog@msg.com.mx>]
  +
   rip -D_GNU_SOURCE out of Perl 5.7.3+'s ccflags, which modperl doesn't
   need and apache won't compile with [Stas Bekman <stas@stason.org>]
   
  
  
  
  1.6       +1 -7      modperl/STATUS
  
  Index: STATUS
  ===================================================================
  RCS file: /home/cvs/modperl/STATUS,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- STATUS	24 Mar 2002 18:22:56 -0000	1.5
  +++ STATUS	24 Mar 2002 20:45:17 -0000	1.6
  @@ -1,5 +1,5 @@
   mod_perl 1.3 STATUS:
  -   Last modified at [$Date: 2002/03/24 18:22:56 $]
  +   Last modified at [$Date: 2002/03/24 20:45:17 $]
   
   
   Release:
  @@ -20,12 +20,6 @@
           Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=97449481013350&w=2
   	Status: 
             doc patch at http://marc.theaimsgroup.com/?l=apache-modperl&m=97450363501652&w=2
  -
  -    * %LocationMatch <Perl> bug
  -        Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=98260537428737&w=2
  -	Status:
  -          may be fixed here
  -            http://marc.theaimsgroup.com/?l=apache-modperl&m=101366182205497&w=2
   
       * PVIV issues
           Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=99905070209305&w=2
  
  
  
  1.112     +6 -3      modperl/src/modules/perl/perl_config.c
  
  Index: perl_config.c
  ===================================================================
  RCS file: /home/cvs/modperl/src/modules/perl/perl_config.c,v
  retrieving revision 1.111
  retrieving revision 1.112
  diff -u -r1.111 -r1.112
  --- perl_config.c	11 Jul 2001 03:02:26 -0000	1.111
  +++ perl_config.c	24 Mar 2002 20:45:17 -0000	1.112
  @@ -1166,6 +1166,8 @@
       char *tmpkey; 
       I32 tmpklen; 
       SV *tmpval;
  +    void *old_info = cmd->info;
  +
       (void)hv_iterinit(hv); 
       while ((tmpval = hv_iternextsv(hv, &tmpkey, &tmpklen))) { 
   	char line[MAX_STRING_LEN]; 
  @@ -1195,6 +1197,9 @@
   	if(errmsg)
   	    log_printf(cmd->server, "<Perl>: %s", errmsg);
       }
  +
  +    cmd->info = old_info;
  +
       /* Emulate the handling of end token for the section */ 
       perl_set_config_vectors(cmd, cfg, &core_module);
   } 
  @@ -1511,9 +1516,7 @@
       void *dummy = perl_set_config_vectors(cmd, config, &core_module);
       void *old_info = cmd->info;
   
  -    if (strstr(key, "Match")) {
  -	cmd->info = (void*)key;
  -    }
  +    cmd->info = (void *)strstr(key, "Match");
   
       if(strnEQ(key, "Location", 8))
   	perl_urlsection(cmd, dummy, hv);
  
  
  
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic