# std.elf: fix panic while parsing header · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/33f0d458cf1ff8450297274f2e69afd64abbe816)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 33f0d458cf1ff8450297274f2e69afd64abbe816

Requested commit: 33f0d458cf1ff8450297274f2e69afd64abbe816

Commit: 33f0d458cf1ff8450297274f2e69afd64abbe816

Tree: b4a36bbc3e5bbb5690cf93c4bb4a216cddb2a8e1

Author: Rafael Batiati

Committer: GitHub

## Message

```
std.elf: fix panic while parsing header

When parsing an invalid (e.g., corrupted) ELF header, `@enumFromInt` can panic casting the exhaustive enum `ET`.
```

## Parents

- [5c39ccdddaa0a601e233aad9a146561bb8ac6b82](https://git.cafe/gitcafe/zig/commit/5c39ccdddaa0a601e233aad9a146561bb8ac6b82?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/33f0d458cf1ff8450297274f2e69afd64abbe816?format=markdown)
