From 66b6a9c219aaff2af26ffcf73289055ac2b9bc07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Pierre=20Andr=C3=A9?= Date: Sat, 28 Aug 2010 14:02:08 +0200 Subject: [PATCH] Fixed checking for already mounted device on non-Linux platforms --- src/lowntfs-3g.c | 4 ++-- src/ntfs-3g.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lowntfs-3g.c b/src/lowntfs-3g.c index 6c2f9e65..2252d869 100644 --- a/src/lowntfs-3g.c +++ b/src/lowntfs-3g.c @@ -4379,8 +4379,8 @@ int main(int argc, char *argv[]) err = NTFS_VOLUME_SYNTAX_ERROR; goto err_out; } - if (ntfs_check_if_mounted(opts.device,&existing_mount) - || (existing_mount & NTFS_MF_MOUNTED)) { + if (!ntfs_check_if_mounted(opts.device,&existing_mount) + && (existing_mount & NTFS_MF_MOUNTED)) { err = NTFS_VOLUME_LOCKED; goto err_out; } diff --git a/src/ntfs-3g.c b/src/ntfs-3g.c index d21f4d53..1aa934f5 100644 --- a/src/ntfs-3g.c +++ b/src/ntfs-3g.c @@ -4332,8 +4332,8 @@ int main(int argc, char *argv[]) err = NTFS_VOLUME_SYNTAX_ERROR; goto err_out; } - if (ntfs_check_if_mounted(opts.device,&existing_mount) - || (existing_mount & NTFS_MF_MOUNTED)) { + if (!ntfs_check_if_mounted(opts.device,&existing_mount) + && (existing_mount & NTFS_MF_MOUNTED)) { err = NTFS_VOLUME_LOCKED; goto err_out; }