httpd-apreq-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From j...@apache.org
Subject cvs commit: httpd-apreq-2/src apreq_parsers.c
Date Sat, 17 Jul 2004 22:00:00 GMT
joes        2004/07/17 15:00:00

  Modified:    src      apreq_parsers.c
  Log:
  Recycle mfd parser's ctx->eos bucket instead of creating a new one for each upload.
  
  Revision  Changes    Path
  1.58      +2 -3      httpd-apreq-2/src/apreq_parsers.c
  
  Index: apreq_parsers.c
  ===================================================================
  RCS file: /home/cvs/httpd-apreq-2/src/apreq_parsers.c,v
  retrieving revision 1.57
  retrieving revision 1.58
  diff -u -r1.57 -r1.58
  --- apreq_parsers.c	10 Jul 2004 14:42:30 -0000	1.57
  +++ apreq_parsers.c	17 Jul 2004 22:00:00 -0000	1.58
  @@ -1060,10 +1060,9 @@
   
               case APR_SUCCESS:
                   if (parser->hook) {
  -                    apr_bucket *eos = apr_bucket_eos_create(bb->bucket_alloc);
  -                    APR_BRIGADE_INSERT_TAIL(ctx->bb, eos);
  +                    APR_BRIGADE_INSERT_TAIL(ctx->bb, ctx->eos);
                       s = APREQ_RUN_HOOK(parser->hook, env, param, ctx->bb);
  -                    apr_bucket_delete(eos);
  +                    APR_BUCKET_REMOVE(ctx->eos);
                       if (s != APR_SUCCESS) {
                           ctx->status = MFD_ERROR;
                           return s;
  
  
  

Mime
View raw message