From eb23829117975be7c6597ae2b214918fdae5e881 Mon Sep 17 00:00:00 2001 From: wbaumann Date: Thu, 19 Jun 2014 09:55:19 +0000 Subject: [PATCH] Only log error if still is mounted --- ChangeLog | 4 ++++ src/mount_davfs.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3720d25..89323f5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,10 @@ ChangeLog for davfs2 -------------------- +2014-06-19 Werner Baumann (werner.baumann@onlinehome.de) + * Mount_davfs.c, main: + Only log error if still is mounted. + 2014-06-09 Werner Baumann (werner.baumann@onlinehome.de) * defaults.h, mount_davfs.h, mount_davfs.c webdav.c: Add option min_propset. diff --git a/src/mount_davfs.c b/src/mount_davfs.c index 4a3d327..e496cc5 100644 --- a/src/mount_davfs.c +++ b/src/mount_davfs.c @@ -363,7 +363,7 @@ main(int argc, char *argv[]) if (dav_is_mounted()) { char *prog = xasprintf("/bin/umount -il %s", mpoint); syslog(LOG_MAKEPRI(LOG_DAEMON, LOG_ERR), _("unmounting %s"), mpoint); - if (system(prog) != 0) + if (system(prog) != 0 && dav_is_mounted()) syslog(LOG_MAKEPRI(LOG_DAEMON, LOG_ERR), _("unmounting failed")); } if (debug)