Skip to content

mixer::Music is unsound #616

Open
Open
@crumblingstatue

Description

@crumblingstatue

It has its internal fields exposed publicly, allowing the user to break its invariants using safe code.

Example:

let mut music = Music::from_file("foo.mid")?;
music.raw = 0xDEADBEEF as *mut _;
let _ = music.play(-1);

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions