From db22169293cc6f2074a19c9067836258eb5325f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zsolt=20Borb=C3=A9ly?= Date: Mon, 3 Apr 2017 15:21:34 +0200 Subject: [PATCH] Fix wrong condition in vm.c (#1708) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély zsborbely.u-szeged@partner.samsung.com --- jerry-core/vm/vm.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/jerry-core/vm/vm.c b/jerry-core/vm/vm.c index f909a5a6e..cb5139f6e 100644 --- a/jerry-core/vm/vm.c +++ b/jerry-core/vm/vm.c @@ -2515,9 +2515,8 @@ error: stack_top_p = frame_ctx_p->registers_p + register_end + frame_ctx_p->context_depth; #ifdef JERRY_DEBUGGER - JERRY_ASSERT (JERRY_CONTEXT (debugger_flags) & JERRY_DEBUGGER_CONNECTED); - - if (!(frame_ctx_p->bytecode_header_p->status_flags & CBC_CODE_FLAGS_DEBUGGER_IGNORE) + if ((JERRY_CONTEXT (debugger_flags) & JERRY_DEBUGGER_CONNECTED) + && !(frame_ctx_p->bytecode_header_p->status_flags & CBC_CODE_FLAGS_DEBUGGER_IGNORE) && !(JERRY_CONTEXT (debugger_flags) & JERRY_DEBUGGER_VM_IGNORE_EXCEPTION)) { jerry_debugger_breakpoint_hit (JERRY_DEBUGGER_EXCEPTION_HIT);