From c25057f143154dc8b5fbf2f912bb3c272e9bb639 Mon Sep 17 00:00:00 2001 From: Brendan McGrath Date: Wed, 23 Feb 2022 20:04:05 +1100 Subject: [PATCH] winebus.sys: Fix container detection msvcrt 'access' will return 0 if the file is present and readable --- dlls/winebus.sys/bus_udev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/winebus.sys/bus_udev.c b/dlls/winebus.sys/bus_udev.c index 47597bc0c4c..546f6b3c007 100644 --- a/dlls/winebus.sys/bus_udev.c +++ b/dlls/winebus.sys/bus_udev.c @@ -2098,7 +2098,7 @@ NTSTATUS udev_bus_init(void *args) goto error; } - if (access("/run/pressure-vessel", R_OK) || access("/.flatpak-info", R_OK)) + if (access("/run/pressure-vessel", R_OK) == 0 || access("/.flatpak-info", R_OK) == 0) { TRACE("Container detected, bypassing udevd by default\n"); options.disable_udevd = TRUE;