diff --git a/src/delete.cpp b/src/delete.cpp index 94560ab..01f06b4 100644 --- a/src/delete.cpp +++ b/src/delete.cpp @@ -41,6 +41,8 @@ void Delete::deleteDrive(Drive *drive) { // wipefs running } + + free(cLine); pclose(deleteCmdOutput); } } diff --git a/src/smart.cpp b/src/smart.cpp index d420f28..334f21a 100644 --- a/src/smart.cpp +++ b/src/smart.cpp @@ -58,6 +58,7 @@ void SMART::readSMARTData(Drive *drive) SMART::parseTemperature(sLine, temperature); } + free(cLine); pclose(outputfileSmart); if (status == 0U)