# std.heap.GeneralPurposeAllocator: fix UAF in resizeLarge · gitcafe/zig

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

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

Visibility: public

Requested revision: 8282565ce524c14e62e8c30e1feb8afc5c2ab961

Requested commit: 8282565ce524c14e62e8c30e1feb8afc5c2ab961

Commit: 8282565ce524c14e62e8c30e1feb8afc5c2ab961

Tree: 75d95b7ea0b82840996ddbaa69e9f09a1e08e300

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
std.heap.GeneralPurposeAllocator: fix UAF in resizeLarge

There was an ensureUnusedCapacity() call that invalidated a looked-up
hash table entry. Move it earlier.

```

## Parents

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

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