Fix VmExtractDebugTrace();
The build was successful.
Details
The build was successful.
Details
If there is no information about class in the frame (when closure was called), pClassName should point always to NULL.
This commit is contained in:
parent
3e1d91e909
commit
f89af70ab2
|
@ -1787,7 +1787,11 @@ PH7_PRIVATE sxi32 VmExtractDebugTrace(ph7_vm *pVm, SySet *pDebugTrace, sxbool bA
|
||||||
pClass = PH7_VmExtractActiveClass(pVm, iDepth++);
|
pClass = PH7_VmExtractActiveClass(pVm, iDepth++);
|
||||||
if(pClass) {
|
if(pClass) {
|
||||||
aTrace.pClassName = &pClass->sName;
|
aTrace.pClassName = &pClass->sName;
|
||||||
|
} else {
|
||||||
|
aTrace.pClassName = NULL;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
aTrace.pClassName = NULL;
|
||||||
}
|
}
|
||||||
rc = SySetPut(pDebugTrace, (const void *)&aTrace);
|
rc = SySetPut(pDebugTrace, (const void *)&aTrace);
|
||||||
if(rc != SXRET_OK) {
|
if(rc != SXRET_OK) {
|
||||||
|
|
Loading…
Reference in New Issue