Do not use blkid cache.

This commit is contained in:
Andrius Štikonas 2018-01-31 16:53:34 +00:00
parent c50006ed22
commit 838150d439
2 changed files with 3 additions and 9 deletions

View File

@ -116,16 +116,11 @@ QStringList possibleMountPoints(const QString& deviceNode, const QString& fstabP
static QString findBlkIdDevice(const QString& token, const QString& value)
{
blkid_cache cache;
QString rval;
if (blkid_get_cache(&cache, nullptr) == 0) {
if (char* c = blkid_evaluate_tag(token.toLocal8Bit().constData(), value.toLocal8Bit().constData(), &cache)) {
rval = QString::fromLocal8Bit(c);
free(c);
}
blkid_put_cache(cache);
if (char* c = blkid_evaluate_tag(token.toLocal8Bit().constData(), value.toLocal8Bit().constData(), nullptr)) {
rval = QString::fromLocal8Bit(c);
free(c);
}
return rval;

View File

@ -37,7 +37,6 @@ SmartParser::SmartParser(const QString &device_path) :
m_DevicePath(device_path),
m_DiskInformation(nullptr)
{
}
/** Initialize SmartParser data, retrieve the information from SMART JSON and initialize the disk information data */