2
0
Эх сурвалжийг харах

fixed some use after freeds

Malte Veerman 9 жил өмнө
parent
commit
3263d238e2
1 өөрчлөгдсөн 4 нэмэгдсэн , 4 устгасан
  1. 4 4
      import/src/pwmfan.cpp

+ 4 - 4
import/src/pwmfan.cpp

@@ -83,8 +83,8 @@ PwmFan::PwmFan(Hwmon *parent, uint index) : Fan(parent, index),
         }
         else
         {
-            delete pwmFile;
             emit error("Can't open pwmFile: " + pwmFile->fileName());
+            delete pwmFile;
         }
 
         const auto pwmModeFile = new QFile(parent->path() + "/pwm" + QString::number(index) + "_mode", this);
@@ -101,8 +101,8 @@ PwmFan::PwmFan(Hwmon *parent, uint index) : Fan(parent, index),
         }
         else
         {
-            delete pwmModeFile;
             emit error("Can't open pwmModeFile: " + pwmModeFile->fileName());
+            delete pwmModeFile;
         }
     }
 }
@@ -151,8 +151,8 @@ void PwmFan::reset()
     }
     else
     {
-        delete pwmFile;
         emit error("Can't open pwmFile: " + pwmFile->fileName());
+        delete pwmFile;
     }
 
     const auto pwmModeFile = new QFile(m_parent->path() + "/pwm" + QString::number(m_index) + "_mode", this);
@@ -169,8 +169,8 @@ void PwmFan::reset()
     }
     else
     {
-        delete pwmModeFile;
         emit error("Can't open pwmModeFile: " + pwmModeFile->fileName());
+        delete pwmModeFile;
     }
 }