# Fix: tryFindProgram fails when $PATH contains relative paths \(\#30619\) · gitcafe/zig

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

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

Visibility: public

Requested revision: 0c5f879b981352a84edb6daa09a1d6cdb53378d7

Requested commit: 0c5f879b981352a84edb6daa09a1d6cdb53378d7

Commit: 0c5f879b981352a84edb6daa09a1d6cdb53378d7

Tree: 757f0572d732746f867008751a167579f05618a3

Author: hixuyuming

Committer: Ryan Liptak

## Message

```
Fix: tryFindProgram fails when $PATH contains relative paths (#30619)

Fixes a issue in tryFindProgram where it would fail if the PATH environment variable contained relative paths, due to its incorrect assumption that the full_path argument is always absolute path.

Reviewed-on: https://codeberg.org/ziglang/zig/pulls/30619
Co-authored-by: hixuyuming <hixuyuming@gmail.com>
Co-committed-by: hixuyuming <hixuyuming@gmail.com>

```

## Parents

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

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