Commit 990bb4a994261fb0aca8a6bd1b324a3007583207

Con Kolivas 2012-01-23T10:54:21

Set iSize for thermal device enum first.

1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/adl.c b/adl.c
index 1a80c22..0bcf2e0 100644
--- a/adl.c
+++ b/adl.c
@@ -234,6 +234,7 @@ void init_adl(int nDevs)
 		ga->lpAdapterID = lpAdapterID;
 		ga->DefPerfLev = NULL;
 
+		ga->lpThermalControllerInfo.iSize=sizeof(ADLThermalControllerInfo);
 		if (ADL_Overdrive5_ThermalDevices_Enum(iAdapterIndex, 0, &ga->lpThermalControllerInfo) != ADL_OK)
 			applog(LOG_INFO, "Failed to ADL_Overdrive5_ThermalDevices_Enum");