OSDN Git Service

* used connection specific pool.
authorkonn <konn@1a406e8e-add9-4483-a2c8-d8cac5b7c224>
Sat, 17 May 2008 17:03:14 +0000 (17:03 +0000)
committerkonn <konn@1a406e8e-add9-4483-a2c8-d8cac5b7c224>
Sat, 17 May 2008 17:03:14 +0000 (17:03 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/modchxj/mod_chxj/trunk@2648 1a406e8e-add9-4483-a2c8-d8cac5b7c224

src/mod_chxj.c

index 71e4923..aa799ef 100644 (file)
@@ -1076,9 +1076,9 @@ chxj_input_filter(ap_filter_t         *f,
     return rv;
   }
   if (!ctx) {
-    ctx = apr_palloc(r->pool, sizeof(*ctx));
+    ctx = apr_palloc(f->c->pool, sizeof(*ctx));
     memset(ctx, 0, sizeof(*ctx));
-    if ((rv = apr_pool_create(&ctx->pool, r->pool)) != APR_SUCCESS) {
+    if ((rv = apr_pool_create(&ctx->pool, f->c->pool)) != APR_SUCCESS) {
       ERR(r, "failed: new pool create. rv:[%d]", rv);
       return rv;
     }