mirror of
https://github.com/hashcat/hashcat.git
synced 2025-01-23 22:21:29 +00:00
Merge pull request #255 from philsmd/pr-adl-performancelevel
#244: ADL array out-of-bound fix
This commit is contained in:
commit
1557b9bb65
@ -160,11 +160,17 @@ typedef struct ADLODPerformanceLevel
|
||||
int iVddc;
|
||||
} ADLODPerformanceLevel;
|
||||
|
||||
/*
|
||||
* Attention: we had to change this struct due to an out-of-bound problem mentioned here:
|
||||
* https://github.com/hashcat/oclHashcat/issues/244
|
||||
* the change: ADLODPerformanceLevel aLevels [1] -> ADLODPerformanceLevel aLevels [2]
|
||||
*/
|
||||
|
||||
typedef struct ADLODPerformanceLevels
|
||||
{
|
||||
int iSize;
|
||||
int iReserved;
|
||||
ADLODPerformanceLevel aLevels [1];
|
||||
ADLODPerformanceLevel aLevels [2];
|
||||
} ADLODPerformanceLevels;
|
||||
|
||||
typedef struct ADLOD6FanSpeedInfo
|
||||
@ -221,12 +227,18 @@ typedef struct ADLOD6PerformanceLevel
|
||||
int iMemoryClock;
|
||||
} ADLOD6PerformanceLevel;
|
||||
|
||||
/*
|
||||
* Attention: we had to change this struct due to an out-of-bound problem mentioned here:
|
||||
* https://github.com/hashcat/oclHashcat/issues/244
|
||||
* the change: ADLOD6PerformanceLevel aLevels [1] -> ADLOD6PerformanceLevel aLevels [2]
|
||||
*/
|
||||
|
||||
typedef struct ADLOD6StateInfo
|
||||
{
|
||||
int iNumberOfPerformanceLevels;
|
||||
int iExtValue;
|
||||
int iExtMask;
|
||||
ADLOD6PerformanceLevel aLevels [1];
|
||||
ADLOD6PerformanceLevel aLevels [2];
|
||||
} ADLOD6StateInfo;
|
||||
|
||||
typedef struct ADLOD6PowerControlInfo
|
||||
|
Loading…
Reference in New Issue
Block a user