# HG changeset patch

# User Zhang Jinde <zjd5...@163.com>

# Date 1664261587 -28800

#      Tue Sep 27 14:53:07 2022 +0800

# Node ID 226a75a3703db612ed13d4357ac1b71faef6974a

# Parent  ba5cf8f73a2d0a3615565bf9545f3d65216a0530

Core: fix ngx_reset_pool wild pointer's coredump



When frequently  use ngx_reset_pool and use memory to the same pool in a 
worker,  it hanpens to accidental corrdump sometimes.



diff -r ba5cf8f73a2d -r 226a75a3703d src/core/ngx_palloc.c

--- a/src/core/ngx_palloc.c     Thu Sep 08 13:53:49 2022 +0400

+++ b/src/core/ngx_palloc.c     Tue Sep 27 14:53:07 2022 +0800

@@ -105,6 +105,7 @@

     for (l = pool->large; l; l = l->next) {

         if (l->alloc) {

             ngx_free(l->alloc);

+            l->alloc = NULL;

         }

     }


_______________________________________________
nginx mailing list -- nginx@nginx.org
To unsubscribe send an email to nginx-le...@nginx.org

Reply via email to