# fs: fix segfault in Walker.next · gitcafe/zig

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

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

Visibility: public

Requested revision: 9c53564af1e00486218a5d345744273ad242ea33

Requested commit: 9c53564af1e00486218a5d345744273ad242ea33

Commit: 9c53564af1e00486218a5d345744273ad242ea33

Tree: da14d1aad54e50d9b3661a1b282f6fd4d82dc847

Author: Vincent Rischmann

Committer: Vincent Rischmann

## Message

```
fs: fix segfault in Walker.next

`top` might point to invalid memory after a call to self.stack.append
which causes a segfault.

Prevent this by recomputing `top`.

Fixes #7560

```

## Parents

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

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