diff --git a/reactos/dll/win32/netshell/lanstatusui.c b/reactos/dll/win32/netshell/lanstatusui.c index b2db6c4cb70..f1cfd4cc13b 100644 --- a/reactos/dll/win32/netshell/lanstatusui.c +++ b/reactos/dll/win32/netshell/lanstatusui.c @@ -179,7 +179,7 @@ UpdateLanStatus(HWND hwndDlg, LANSTATUSUI_CONTEXT * pContext) pContext->Status = 3; } } - else if (IfEntry.dwOperStatus == (MIB_IF_OPER_STATUS_UNREACHABLE | MIB_IF_OPER_STATUS_DISCONNECTED)) + else if (IfEntry.dwOperStatus == MIB_IF_OPER_STATUS_UNREACHABLE || IfEntry.dwOperStatus == MIB_IF_OPER_STATUS_DISCONNECTED) { if (pContext->Status != 4) { @@ -187,7 +187,7 @@ UpdateLanStatus(HWND hwndDlg, LANSTATUSUI_CONTEXT * pContext) pContext->Status = 4; } } - else if (MIB_IF_OPER_STATUS_NON_OPERATIONAL) + else if (IfEntry.dwOperStatus == MIB_IF_OPER_STATUS_NON_OPERATIONAL) { if (pContext->Status != 5) { diff --git a/reactos/lib/rtl/bitmap.c b/reactos/lib/rtl/bitmap.c index 03978fa7c8b..6e88bd9188b 100644 --- a/reactos/lib/rtl/bitmap.c +++ b/reactos/lib/rtl/bitmap.c @@ -339,7 +339,7 @@ RtlSetBits( } /* Set all full ULONGs */ - RtlFillMemoryUlong(Buffer, MAXULONG, NumberToSet >> 3); + RtlFillMemoryUlong(Buffer, NumberToSet >> 3, MAXULONG); Buffer += NumberToSet >> 5; /* Set what's left */