Fixed compiler warning about converting from bool to BOOL (performance warning)
This commit is contained in:
parent
ee475fd8cd
commit
4c9213887b
6
src/os.c
6
src/os.c
@ -123,14 +123,14 @@ void _mi_os_init(void) {
|
|||||||
// Set "Lock pages in memory" permission in the group policy editor
|
// Set "Lock pages in memory" permission in the group policy editor
|
||||||
// <https://devblogs.microsoft.com/oldnewthing/20110128-00/?p=11643>
|
// <https://devblogs.microsoft.com/oldnewthing/20110128-00/?p=11643>
|
||||||
HANDLE token = NULL;
|
HANDLE token = NULL;
|
||||||
ok = OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &token);
|
ok = OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &token) != 0;
|
||||||
if (ok) {
|
if (ok) {
|
||||||
TOKEN_PRIVILEGES tp;
|
TOKEN_PRIVILEGES tp;
|
||||||
ok = LookupPrivilegeValue(NULL, TEXT("SeLockMemoryPrivilege"), &tp.Privileges[0].Luid);
|
ok = LookupPrivilegeValue(NULL, TEXT("SeLockMemoryPrivilege"), &tp.Privileges[0].Luid) != 0;
|
||||||
if (ok) {
|
if (ok) {
|
||||||
tp.PrivilegeCount = 1;
|
tp.PrivilegeCount = 1;
|
||||||
tp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
|
tp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
|
||||||
ok = AdjustTokenPrivileges(token, FALSE, &tp, 0, (PTOKEN_PRIVILEGES)NULL, 0);
|
ok = AdjustTokenPrivileges(token, FALSE, &tp, 0, (PTOKEN_PRIVILEGES)NULL, 0) != 0;
|
||||||
if (ok) {
|
if (ok) {
|
||||||
err = GetLastError();
|
err = GetLastError();
|
||||||
ok = (err == ERROR_SUCCESS);
|
ok = (err == ERROR_SUCCESS);
|
||||||
|
Loading…
Reference in New Issue
Block a user