Skip to content

[patch] Fix file object leak in aifc.open when given invalid AIFF file. #73296

@Uberi

Description

@Uberi
mannequin
BPO 29110
Nosy @methane, @serhiy-storchaka, @Uberi
PRs
  • bpo-29110: Fix file object leak in aifc.open. #162
  • bpo-29110: add test for Aifc_write. #293
  • [3.6] bpo-29110: Fix file object leak in aifc.open #310
  • [3.5] bpo-29110: Fix file object leak in aifc.open #311
  • [2.7] bpo-29110: Fix file object leak in aifc.open #356
  • [Do Not Merge] Sample of CPython life with blurb. #703
  • [Do Not Merge] Convert Misc/NEWS so that it is managed by towncrier #552
  • Files
  • fix_aifc_leak.patch: Fix for first issue described in issue.
  • fix_aifc_leak_and_file_object_close.patch: Fix for second issue described in issue.
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = 'https://github.com/methane'
    closed_at = <Date 2017-02-28.12:03:44.083>
    created_at = <Date 2016-12-30.00:55:17.377>
    labels = ['3.7', 'type-bug', 'library']
    title = '[patch] Fix file object leak in `aifc.open` when given invalid AIFF file.'
    updated_at = <Date 2017-03-31.16:36:22.542>
    user = 'https://github.com/uberi'

    bugs.python.org fields:

    activity = <Date 2017-03-31.16:36:22.542>
    actor = 'dstufft'
    assignee = 'methane'
    closed = True
    closed_date = <Date 2017-02-28.12:03:44.083>
    closer = 'methane'
    components = ['Library (Lib)']
    creation = <Date 2016-12-30.00:55:17.377>
    creator = 'azhang'
    dependencies = []
    files = ['46087', '46088']
    hgrepos = []
    issue_num = 29110
    keywords = ['patch']
    message_count = 10.0
    messages = ['284299', '284371', '288340', '288611', '288622', '288705', '290358', '290375', '290376', '290394']
    nosy_count = 3.0
    nosy_names = ['methane', 'serhiy.storchaka', 'azhang']
    pr_nums = ['162', '293', '310', '311', '356', '703', '552']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'behavior'
    url = 'https://bugs.python.org/issue29110'
    versions = ['Python 2.7', 'Python 3.5', 'Python 3.6', 'Python 3.7']

    Metadata

    Metadata

    Assignees

    Labels

    3.7 (EOL)end of lifestdlibStandard Library Python modules in the Lib/ directorytype-bugAn unexpected behavior, bug, or error

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions