mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2025-11-12 03:18:26 -06:00
Fixed macFUSE support for macOS 11 (Big Sur) (#699)
This commit is contained in:
@@ -123,13 +123,17 @@ namespace VeraCrypt
|
||||
fuseVersionStringLength = MAXHOSTNAMELEN;
|
||||
if ((status = sysctlbyname ("vfs.generic.osxfuse.version.number", fuseVersionString, &fuseVersionStringLength, NULL, 0)) != 0)
|
||||
{
|
||||
throw HigherFuseVersionRequired (SRC_POS);
|
||||
fuseVersionStringLength = MAXHOSTNAMELEN;
|
||||
if ((status = sysctlbyname ("vfs.generic.macfuse.version.number", fuseVersionString, &fuseVersionStringLength, NULL, 0)) != 0)
|
||||
{
|
||||
throw HigherFuseVersionRequired (SRC_POS);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// look for OSXFuse dynamic library
|
||||
struct stat sb;
|
||||
if (0 != stat("/usr/local/lib/libosxfuse_i64.2.dylib", &sb))
|
||||
if (0 != stat("/usr/local/lib/libosxfuse_i64.2.dylib", &sb) && 0 != stat("/usr/local/lib/libfuse.dylib", &sb))
|
||||
{
|
||||
throw HigherFuseVersionRequired (SRC_POS);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user