Welcome! Log In Create A New Profile

Advanced

[njs] A fix of use-after-free memory bug.

September 16, 2016 10:56AM
details: http://hg.nginx.org/njs/rev/70e3b2fc7a8d
branches:
changeset: 175:70e3b2fc7a8d
user: Igor Sysoev <igor@sysoev.ru>
date: Thu Sep 15 17:37:52 2016 +0300
description:
A fix of use-after-free memory bug.

diffstat:

njs/njs_vm.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

diffs (19 lines):

diff -r 16cc1aaf4e47 -r 70e3b2fc7a8d njs/njs_vm.c
--- a/njs/njs_vm.c Thu Sep 15 17:34:34 2016 +0300
+++ b/njs/njs_vm.c Thu Sep 15 17:37:52 2016 +0300
@@ -2588,7 +2588,6 @@ njs_vmcode_continuation(njs_vm_t *vm, nj
skip = frame->skip;

vm->frame = njs_function_previous_frame(frame);
- (void) njs_function_frame_free(vm, frame);

/*
* If a retval is in a callee arguments scope it
@@ -2606,6 +2605,7 @@ njs_vmcode_continuation(njs_vm_t *vm, nj
}

vm->current = cont->return_address;
+ (void) njs_function_frame_free(vm, frame);

return 0;


_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[njs] A fix of use-after-free memory bug.

Igor Sysoev 718 September 16, 2016 10:56AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 296
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready