diff --git a/src/solid/devices/backends/fstab/fstabhandling.cpp b/src/solid/devices/backends/fstab/fstabhandling.cpp --- a/src/solid/devices/backends/fstab/fstabhandling.cpp +++ b/src/solid/devices/backends/fstab/fstabhandling.cpp @@ -273,7 +273,7 @@ for (int i = 0; i < num_fs; i++) { QString type = QFile::decodeName(mounted[i].f_fstypename); if (_k_isFstabNetworkFileSystem(type, QString())) { - const QString device = QFile::decodeName(mounted[i].f_mntfromname); + const QString device = QFile::decodeName(mounted[i].f_mntfromname) + '/'; const QString mountpoint = QFile::decodeName(mounted[i].f_mntonname); globalFstabCache->m_mtabCache.insert(device, mountpoint); } @@ -289,7 +289,7 @@ while (GETMNTENT(mnttab, fe)) { QString type = QFile::decodeName(MOUNTTYPE(fe)); if (_k_isFstabNetworkFileSystem(type, QString())) { - const QString device = QFile::decodeName(FSNAME(fe)); + const QString device = QFile::decodeName(FSNAME(fe)) + '/'; const QString mountpoint = QFile::decodeName(MOUNTPOINT(fe)); globalFstabCache->m_mtabCache.insert(device, mountpoint); }