summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Golle <daniel@makrotopia.org>2016-07-21 04:04:34 +0200
committerDaniel Golle <daniel@makrotopia.org>2016-07-21 04:13:05 +0200
commite7e1a1b0ab05454ed63e09ccf29d24ed187d7220 (patch)
treefeaf9de05e72e5e245d30f50fb4befddb85141b3
parentbef7987f4b4ccc343f619172e28bcaaa12a19403 (diff)
downloadfstools-e7e1a1b0ab05454ed63e09ccf29d24ed187d7220.tar.gz
block: print mountpoint if already mounted
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
-rw-r--r--block.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/block.c b/block.c
index 58487a1..e674521 100644
--- a/block.c
+++ b/block.c
@@ -727,6 +727,7 @@ static int mount_device(struct blkid_struct_probe *pr, int hotplug)
{
struct mount *m;
char *device;
+ char *mp;
if (!pr)
return -1;
@@ -746,8 +747,9 @@ static int mount_device(struct blkid_struct_probe *pr, int hotplug)
if (hotplug && !auto_mount)
return -1;
- if (find_mount_point(pr->dev)) {
- ULOG_ERR("%s is already mounted\n", pr->dev);
+ mp = find_mount_point(pr->dev);
+ if (mp) {
+ ULOG_ERR("%s is already mounted on %s\n", pr->dev, mp);
return -1;
}