# HG changeset patch<br># User Liang Sijian <liangsijian@foxmail.com><br># Date 1468859189 -28800<br>#      Tue Jul 19 00:26:29 2016 +0800<br># Node ID 45ef1e0a48a82b2a81db6bc447aaeb16a10056f9<br># Parent  6acaa638fa074dada02ad4544a299584da9abc85<br>fix ngx_reset_pool<br><br>diff --git a/src/core/ngx_palloc.c b/src/core/ngx_palloc.c<br>--- a/src/core/ngx_palloc.c<br>+++ b/src/core/ngx_palloc.c<br>@@ -109,7 +109,8 @@ ngx_reset_pool(ngx_pool_t *pool)<br>     }<br> <br>     for (p = pool; p; p = p->d.next) {<br>-        p->d.last = (u_char *) p + sizeof(ngx_pool_t);<br>+        p->d.last = (u_char *) p +<br>+            (p == pool ? sizeof(ngx_pool_t ) : sizeof(ngx_pool_data_t));<br>         p->d.failed = 0;<br>     }<br> <br><br>