1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
|
if (tracePtr->level > 0 && curLevel > tracePtr->level) {
continue;
}
if (!(tracePtr->flags & TCL_TRACE_EXEC_IN_PROGRESS)) {
/*
* The proc invoked might delete the traced command which which
* might try to free tracePtr. We want to use tracePtr until the
* end of this if section, so we use Tcl_Preserve() and
* Tcl_Release() to be sure it is not freed while we still need
* it.
*/
Tcl_Preserve(tracePtr);
|
|
|
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
|
if (tracePtr->level > 0 && curLevel > tracePtr->level) {
continue;
}
if (!(tracePtr->flags & TCL_TRACE_EXEC_IN_PROGRESS)) {
/*
* The proc invoked might delete the traced command which
* might try to free tracePtr. We want to use tracePtr until the
* end of this if section, so we use Tcl_Preserve() and
* Tcl_Release() to be sure it is not freed while we still need
* it.
*/
Tcl_Preserve(tracePtr);
|