这个提交包含在:
父节点
384b057c93
当前提交
4267bb2f26
10
engine/vm.c
10
engine/vm.c
@ -3909,7 +3909,15 @@ static sxi32 VmByteCodeExec(
|
||||
ph7_exception **apException;
|
||||
/* Pop the loaded exception */
|
||||
apException = (ph7_exception **)SySetBasePtr(&pVm->aException);
|
||||
if(pException == apException[SySetUsed(&pVm->aException) - 1]) {
|
||||
if(pException && pException == apException[SySetUsed(&pVm->aException) - 1]) {
|
||||
if(SySetUsed(&pException->sFinally)) {
|
||||
/* Execute the 'finally' block */
|
||||
rc = VmExecFinallyBlock(&(*pVm), pException);
|
||||
if(rc == SXERR_ABORT) {
|
||||
/* Abort processing immediately */
|
||||
goto Abort;
|
||||
}
|
||||
}
|
||||
(void)SySetPop(&pVm->aException);
|
||||
}
|
||||
}
|
||||
|
正在加载...
x
在新工单中引用
屏蔽一个用户