You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by nd...@apache.org on 2004/08/27 21:29:58 UTC

cvs commit: apache-1.3/src/modules/standard mod_rewrite.c

nd          2004/08/27 12:29:57

  Modified:    src      CHANGES
               src/modules/standard mod_rewrite.c
  Log:
  Fix memory leak.
  
  PR: 27862
  Submitted by: shengperson yahoo.com (chunyan sheng)
  Reviewed by: Joe Orton, Jeff Trawick
  
  Revision  Changes    Path
  1.1948    +3 -0      apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1947
  retrieving revision 1.1948
  diff -u -u -r1.1947 -r1.1948
  --- CHANGES	20 Aug 2004 21:22:24 -0000	1.1947
  +++ CHANGES	27 Aug 2004 19:29:57 -0000	1.1948
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.32
   
  +  *) Fix memory leak in the cache handling of mod_rewrite. PR 27862.
  +     [chunyan sheng <shengperson yahoo.com>, Andr� Malo]
  +
     *) mod_rewrite no longer confuses the RewriteMap caches if
        different maps defined in different virtual hosts use the
        same map name. PR 26462.  [Andr� Malo]
  
  
  
  1.196     +1 -1      apache-1.3/src/modules/standard/mod_rewrite.c
  
  Index: mod_rewrite.c
  ===================================================================
  RCS file: /home/cvs/apache-1.3/src/modules/standard/mod_rewrite.c,v
  retrieving revision 1.195
  retrieving revision 1.196
  diff -u -u -r1.195 -r1.196
  --- mod_rewrite.c	20 Aug 2004 21:22:25 -0000	1.195
  +++ mod_rewrite.c	27 Aug 2004 19:29:57 -0000	1.196
  @@ -3939,7 +3939,7 @@
               return NULL;
           }
       }
  -    return ap_pstrdup(c->pool, ce->value);
  +    return ce->value;
   }
   
   static int cache_tlb_hash(char *key)