Unchecked popen/pclose Return Values
This commit is contained in:
@ -405,6 +405,7 @@ void reHDD::filterIgnoredDrives(list<Drive> *plistDrives)
|
|||||||
FILE *outputfileBlkid = popen(sCMD.c_str(), "r"); // get UUID from drive
|
FILE *outputfileBlkid = popen(sCMD.c_str(), "r"); // get UUID from drive
|
||||||
if (outputfileBlkid == NULL)
|
if (outputfileBlkid == NULL)
|
||||||
{
|
{
|
||||||
|
pclose(outputfileBlkid);
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -684,6 +685,7 @@ bool reHDD::getSystemDrive(string &systemDrive)
|
|||||||
if (outputfileHwinfo == NULL)
|
if (outputfileHwinfo == NULL)
|
||||||
{
|
{
|
||||||
Logger::logThis()->error("Unable to scan attached drives for system drive");
|
Logger::logThis()->error("Unable to scan attached drives for system drive");
|
||||||
|
pclose(outputfileHwinfo);
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user