bpo-30704, bpo-30604: Fix memleak in code_dealloc() (#2455) · python/cpython@23e7944 (original) (raw)
Navigation Menu
- GitHub Copilot Write better code with AI
- GitHub Models New Manage and compare prompts
- GitHub Advanced Security Find and fix vulnerabilities
- Actions Automate any workflow
- Codespaces Instant dev environments
- Issues Plan and track work
- Code Review Manage code changes
- Discussions Collaborate outside of code
- Code Search Find more, search less
- Explore
- Pricing
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Appearance settings
Commit 23e7944
Free also co_extra->ce_extras, not only co_extra.
File tree
1 file changed
lines changed
1 file changed
lines changed
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -427,7 +427,8 @@ code_dealloc(PyCodeObject *co) | ||
427 | 427 | } |
428 | 428 | } |
429 | 429 | |
430 | -PyMem_FREE(co->co_extra); | |
430 | +PyMem_Free(co_extra->ce_extras); | |
431 | +PyMem_Free(co_extra); | |
431 | 432 | } |
432 | 433 | |
433 | 434 | Py_XDECREF(co->co_code); |