close lmsensors+lpcIO after hardware.close() (#1886)

internally hardware.close() may use lpcIO like SuperIOHardware which does SetControl(index, null).
This commit is contained in:
Rémi Mercier
2025-09-22 22:56:07 +02:00
committed by GitHub
parent 2f595d76c2
commit afa34e080e
@@ -196,13 +196,13 @@ public class Motherboard : IHardware
/// </summary>
public void Close()
{
_lmSensors?.Close();
_lpcIO?.Close();
foreach (IHardware iHardware in SubHardware)
{
if (iHardware is Hardware hardware)
hardware.Close();
}
_lmSensors?.Close();
_lpcIO?.Close();
}
}