From: Jean-Pierre André Date: Mon, 23 Jan 2012 16:34:19 +0000 (+0100) Subject: Returned unmount errors in ntfs-3g.probe (Diego Elio Petteno) X-Git-Tag: android-x86-6.0-r1~168 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=d85675bf6d9c02f87db80324f4aa2e478b580e8e;p=android-x86%2Fexternal-ntfs-3g.git Returned unmount errors in ntfs-3g.probe (Diego Elio Petteno) ntfs-3g.probe is used to get information about mounting errors, this extends the use for unmounting errors. --- diff --git a/src/ntfs-3g.probe.c b/src/ntfs-3g.probe.c index 592abd76..238210f2 100644 --- a/src/ntfs-3g.probe.c +++ b/src/ntfs-3g.probe.c @@ -74,7 +74,8 @@ static int ntfs_open(const char *device) if (!vol) ret = ntfs_volume_error(errno); - ntfs_umount(vol, FALSE); + if (ret == 0 && ntfs_umount(vol, FALSE) == -1) + ret = ntfs_volume_error(errno); return ret; }