mirror of
https://github.com/reactos/reactos.git
synced 2024-12-26 17:14:41 +00:00
[DC21X4] Fix uninitialized variable read (#6984)
This is the network driver which is used for MSVPC 2007. I spotted it during a WIP-backport-experiment of the driver, when compiling with GCC4.7.2, which warned about it. GCC8.4.0 unfortunately is blind to that on master head, for unknown reasons. Not good. MSVC github buildbot is also blind to that on master head, for unknown reasons. Not good. We later found that at least Clang did also warn about it on master head.
This commit is contained in:
parent
2d9a4b4a87
commit
3e6f65ffcd
1 changed files with 5 additions and 3 deletions
|
@ -326,7 +326,7 @@ MediaInitDefaultMedia(
|
|||
_In_ PDC21X4_ADAPTER Adapter,
|
||||
_In_ ULONG MediaNumber)
|
||||
{
|
||||
ULONG Csr14, MiiAdvertising, MiiControl, i;
|
||||
ULONG Csr14, i;
|
||||
BOOLEAN UseMii;
|
||||
|
||||
PAGED_CODE();
|
||||
|
@ -471,12 +471,14 @@ MediaInitDefaultMedia(
|
|||
}
|
||||
else
|
||||
{
|
||||
ULONG MiiAdvertising, MiiControl;
|
||||
Adapter->DefaultMedia = MEDIA_MII;
|
||||
|
||||
switch (MediaNumber)
|
||||
{
|
||||
case MEDIA_10T:
|
||||
MiiAdvertising = MII_ADV_10T_HD;
|
||||
MiiControl = 0;
|
||||
break;
|
||||
case MEDIA_10T_FD:
|
||||
MiiAdvertising = MII_ADV_10T_FD;
|
||||
|
@ -491,9 +493,9 @@ MediaInitDefaultMedia(
|
|||
MiiControl = MII_CR_FULL_DUPLEX | MII_CR_SPEED_SELECTION;
|
||||
break;
|
||||
case MEDIA_100T4:
|
||||
MiiAdvertising = MII_ADV_100T4 | MII_CR_SPEED_SELECTION;
|
||||
MiiAdvertising = MII_ADV_100T4;
|
||||
MiiControl = MII_CR_SPEED_SELECTION;
|
||||
break;
|
||||
|
||||
default:
|
||||
MiiAdvertising = 0;
|
||||
MiiControl = 0;
|
||||
|
|
Loading…
Reference in a new issue