mirror of
https://github.com/python/cpython.git
synced 2026-06-06 01:41:04 +00:00
gh-149953: Fix null pointer dereference order in code_objects.c (#149956)
Move check before
This commit is contained in:
parent
18281db0d0
commit
0ed497a350
1 changed files with 1 additions and 1 deletions
|
|
@ -432,7 +432,7 @@ parse_code_object(RemoteUnwinderObject *unwinder,
|
|||
|
||||
#ifdef Py_GIL_DISABLED
|
||||
// Handle thread-local bytecode (TLBC) in free threading builds
|
||||
if (ctx->tlbc_index == 0 || unwinder->debug_offsets.code_object.co_tlbc == 0 || unwinder == NULL) {
|
||||
if (ctx->tlbc_index == 0 || unwinder == NULL || unwinder->debug_offsets.code_object.co_tlbc == 0) {
|
||||
// No TLBC or no unwinder - use main bytecode directly
|
||||
addrq = (uint16_t *)ip - (uint16_t *)meta->addr_code_adaptive;
|
||||
goto done_tlbc;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue