Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | 3610404 When we let go of commandPtr in TclEvalObjvInternal, NULL out the variable so we don't mistakenly try to use the value later after we freed it. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | core-8-5-branch |
Files: | files | file ages | folders |
SHA1: |
6c9f37059ed69de02b2e0f016ba17c43 |
User & Date: | dgp 2013-04-16 20:18:19 |
Context
2013-04-19
| ||
08:41 | Implement many Tcl_*Var* functions and Tcl_GetIndexFromObj as (faster/stack-saving) macros around re... check-in: d230417e3f user: jan.nijtmans tags: core-8-5-branch | |
2013-04-16
| ||
20:20 | merge-mark check-in: 5025e53b83 user: dgp tags: trunk | |
20:18 | 3610404 When we let go of commandPtr in TclEvalObjvInternal, NULL out the variable so we don't mista... check-in: 6c9f37059e user: dgp tags: core-8-5-branch | |
2013-04-12
| ||
11:22 | Implement Tcl_Pkg* functions as macro's around Tcl_Pkg*Ex. This saves stack space, is (marginally) f... check-in: 7314d4f7dc user: jan.nijtmans tags: core-8-5-branch | |
Changes
Changes to generic/tclBasic.c.
︙ | ︙ | |||
3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 | * implementation. */ if (cmdEpoch != newEpoch) { checkTraces = 0; if (commandPtr) { Tcl_DecrRefCount(commandPtr); } goto reparseBecauseOfTraces; } } #ifdef USE_DTRACE if (TCL_DTRACE_CMD_ARGS_ENABLED()) { | > | 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 | * implementation. */ if (cmdEpoch != newEpoch) { checkTraces = 0; if (commandPtr) { Tcl_DecrRefCount(commandPtr); commandPtr = NULL; } goto reparseBecauseOfTraces; } } #ifdef USE_DTRACE if (TCL_DTRACE_CMD_ARGS_ENABLED()) { |
︙ | ︙ |