Do not use blkid cache.
This commit is contained in:
parent
c50006ed22
commit
838150d439
|
@ -116,16 +116,11 @@ QStringList possibleMountPoints(const QString& deviceNode, const QString& fstabP
|
||||||
|
|
||||||
static QString findBlkIdDevice(const QString& token, const QString& value)
|
static QString findBlkIdDevice(const QString& token, const QString& value)
|
||||||
{
|
{
|
||||||
blkid_cache cache;
|
|
||||||
QString rval;
|
QString rval;
|
||||||
|
|
||||||
if (blkid_get_cache(&cache, nullptr) == 0) {
|
if (char* c = blkid_evaluate_tag(token.toLocal8Bit().constData(), value.toLocal8Bit().constData(), nullptr)) {
|
||||||
if (char* c = blkid_evaluate_tag(token.toLocal8Bit().constData(), value.toLocal8Bit().constData(), &cache)) {
|
rval = QString::fromLocal8Bit(c);
|
||||||
rval = QString::fromLocal8Bit(c);
|
free(c);
|
||||||
free(c);
|
|
||||||
}
|
|
||||||
|
|
||||||
blkid_put_cache(cache);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return rval;
|
return rval;
|
||||||
|
|
|
@ -37,7 +37,6 @@ SmartParser::SmartParser(const QString &device_path) :
|
||||||
m_DevicePath(device_path),
|
m_DevicePath(device_path),
|
||||||
m_DiskInformation(nullptr)
|
m_DiskInformation(nullptr)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Initialize SmartParser data, retrieve the information from SMART JSON and initialize the disk information data */
|
/** Initialize SmartParser data, retrieve the information from SMART JSON and initialize the disk information data */
|
||||||
|
|
Loading…
Reference in New Issue