diff --git a/.pick_status.json b/.pick_status.json index 3c751cd2db5..0658ea95f3e 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -5539,7 +5539,7 @@ "description": "os: Fix open result check.", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "master_sha": null, "because_sha": "13fa0513569d0145487e12f3bc3aa10bc51088f7" }, diff --git a/src/gallium/auxiliary/os/os_process.c b/src/gallium/auxiliary/os/os_process.c index f2721a0fb52..b00ff2b0d23 100644 --- a/src/gallium/auxiliary/os/os_process.c +++ b/src/gallium/auxiliary/os/os_process.c @@ -122,7 +122,7 @@ os_get_command_line(char *cmdline, size_t size) } #elif defined(PIPE_OS_LINUX) int f = open("/proc/self/cmdline", O_RDONLY); - if (f) { + if (f != -1) { const int n = read(f, cmdline, size - 1); int i; assert(n < size);