Ticket #1721: ngx_slab.c.patch

File ngx_slab.c.patch, 695 bytes (added by chronolaw@…, 8 years ago)
  • src/core/ngx_slab.c

    # HG changeset patch
    # User chronolaw <chronolaw@gmail.com>
    # Date 1549850415 -28800
    #      Mon Feb 11 10:00:15 2019 +0800
    # Node ID 2837f9a577771af994d322230d3ce7b09fa4b3ae
    # Parent  992bf7540a980c48a37c305d2c511cf9a48fe701
    Remove redundant calculation of 'n'
    in function ngx_slab_free_locked.
    
    diff -r 992bf7540a98 -r 2837f9a57777 src/core/ngx_slab.c
    a b  
    635635            goto fail;
    636636        }
    637637
    638         n = ((u_char *) p - pool->start) >> ngx_pagesize_shift;
    639638        size = slab & ~NGX_SLAB_PAGE_START;
    640639
    641640        ngx_slab_free_pages(pool, &pool->pages[n], size);