diff --git a/soliduiserver/soliduiserver_helper.cpp b/soliduiserver/soliduiserver_helper.cpp index 3e12ab32..0cb636ad 100644 --- a/soliduiserver/soliduiserver_helper.cpp +++ b/soliduiserver/soliduiserver_helper.cpp @@ -144,8 +144,8 @@ int SolidUiServerHelper::unmount(const QVariantMap ¶meters) const QString mountpoint = parameters.value("mountpoint").toString(); #ifdef Q_OS_LINUX - const QByteArray mountpointbytes = mountpoint.toLocal8Bit();; - const int umountresult = ::umount2(mountpointbytes.constData(), MNT_DETACH); + const QByteArray mountpointbytes = mountpoint.toLocal8Bit(); + const int umountresult = ::umount2(mountpointbytes.constData(), 0); if (umountresult == 0) { return KAuthorization::NoError; }