Skip to content

Missing error handling in SET_COUNT macro in _testinternalcapi.c #133891

Closed

Description

@sobolevn

Bug report

Refs #133265

Right here PyLong_FromLong can in theory (unlikely in practice) return NULL. It is missing this check. I understand that this is a test code, but I also don't see a reason why we should not be explicit about it.

#define SET_COUNT(DICT, STRUCT, NAME) \

cc @ericsnowcurrently

I have a PR ready.

Linked PRs

Activity

  1. self-assigned this
    on May 11, 2025
  2. added a commit that references this issue on May 11, 2025
  3. changed the title [-]Missing error handling in[/-] [+]Missing error handling in `SET_COUNT` macro in `_testinternalcapi.c`[/+] on May 11, 2025
  4. added a commit that references this issue on May 31, 2025
  5. added a commit that references this issue on May 31, 2025
  6. added a commit that references this issue on May 31, 2025
  7. added
    3.14bugs and security fixes
    3.15bugs and security fixes
    on May 31, 2025
  8. added a commit that references this issue on Jul 12, 2025
  9. added a commit that references this issue on Aug 4, 2025
  10. added a commit that references this issue on Aug 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

3.14bugs and security fixes3.15bugs and security fixesextension-modulesC modules in the Modules dirtype-bugAn unexpected behavior, bug, or error

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions