Fix disk usage query bug( out of array bound)

This commit is contained in:
Krad
2022-01-21 13:32:43 +08:00
parent 6d51fc49c0
commit e62b1fbe66

View File

@@ -62,6 +62,7 @@ bool cmdHelper::getDiskUsed(double& used)
{
QString qstr = QString::fromStdString(str);
QStringList strList = qstr.split('\n');
if (strList.length()<3) return false;
strList[1].replace(QRegExp("[\\s]+"), " ");
QStringList strList2 = strList[1].split(" ");
int pos = strList2[2].lastIndexOf(QChar('G'));