Skip to content

Commit c046bce

Browse files
committed
Fix warning C4703
1 parent f47dc8e commit c046bce

File tree

2 files changed

+20
-22
lines changed

2 files changed

+20
-22
lines changed

ProcessHacker/appsup.c

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1388,8 +1388,8 @@ VOID PhInitializeTreeNewColumnMenuEx(
13881388
PPH_EMENU_ITEM resetSortMenuItem = NULL;
13891389
PPH_EMENU_ITEM sizeColumnToFitMenuItem;
13901390
PPH_EMENU_ITEM sizeAllColumnsToFitMenuItem;
1391-
PPH_EMENU_ITEM hideColumnMenuItem;
1392-
PPH_EMENU_ITEM chooseColumnsMenuItem;
1391+
PPH_EMENU_ITEM hideColumnMenuItem = NULL;
1392+
PPH_EMENU_ITEM chooseColumnsMenuItem = NULL;
13931393
ULONG minimumNumberOfColumns;
13941394

13951395
Data->Menu = PhCreateEMenu();
@@ -1421,13 +1421,10 @@ VOID PhInitializeTreeNewColumnMenuEx(
14211421

14221422
if (!(Flags & PH_TN_COLUMN_MENU_NO_VISIBILITY))
14231423
{
1424-
PhInsertEMenuItem(Data->Menu, hideColumnMenuItem, ULONG_MAX);
1425-
1426-
if (resetSortMenuItem)
1427-
PhInsertEMenuItem(Data->Menu, resetSortMenuItem, ULONG_MAX);
1428-
1424+
if (hideColumnMenuItem) PhInsertEMenuItem(Data->Menu, hideColumnMenuItem, ULONG_MAX);
1425+
if (resetSortMenuItem) PhInsertEMenuItem(Data->Menu, resetSortMenuItem, ULONG_MAX);
14291426
PhInsertEMenuItem(Data->Menu, PhCreateEMenuSeparator(), ULONG_MAX);
1430-
PhInsertEMenuItem(Data->Menu, chooseColumnsMenuItem, ULONG_MAX);
1427+
if (chooseColumnsMenuItem) PhInsertEMenuItem(Data->Menu, chooseColumnsMenuItem, ULONG_MAX);
14311428

14321429
if (TreeNew_GetFixedColumn(Data->TreeNewHandle))
14331430
minimumNumberOfColumns = 2; // don't allow user to remove all normal columns (the fixed column can never be removed)
@@ -1439,7 +1436,8 @@ VOID PhInitializeTreeNewColumnMenuEx(
14391436
TreeNew_GetVisibleColumnCount(Data->TreeNewHandle) < minimumNumberOfColumns + 1
14401437
)
14411438
{
1442-
hideColumnMenuItem->Flags |= PH_EMENU_DISABLED;
1439+
if (hideColumnMenuItem)
1440+
PhSetDisabledEMenuItem(hideColumnMenuItem);
14431441
}
14441442
}
14451443
else
@@ -1450,7 +1448,7 @@ VOID PhInitializeTreeNewColumnMenuEx(
14501448

14511449
if (!Data->MouseEvent || !Data->MouseEvent->Column)
14521450
{
1453-
sizeColumnToFitMenuItem->Flags |= PH_EMENU_DISABLED;
1451+
PhSetDisabledEMenuItem(sizeColumnToFitMenuItem);
14541452
}
14551453
}
14561454

ProcessHacker/hndlprp.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -658,7 +658,7 @@ VOID PhpUpdateHandleGeneral(
658658
{
659659
NTSTATUS status;
660660
HANDLE processHandle;
661-
HANDLE alpcPortHandle;
661+
HANDLE alpcPortHandle = NULL;
662662

663663
if (NT_SUCCESS(status = PhOpenProcess(
664664
&processHandle,
@@ -678,7 +678,7 @@ VOID PhpUpdateHandleGeneral(
678678
NtClose(processHandle);
679679
}
680680

681-
if (NT_SUCCESS(status))
681+
if (NT_SUCCESS(status) && alpcPortHandle)
682682
{
683683
ALPC_BASIC_INFORMATION basicInfo;
684684

@@ -708,7 +708,7 @@ VOID PhpUpdateHandleGeneral(
708708
{
709709
NTSTATUS status;
710710
HANDLE processHandle;
711-
HANDLE fileHandle;
711+
HANDLE fileHandle = NULL;
712712

713713
if (NT_SUCCESS(status = PhOpenProcess(
714714
&processHandle,
@@ -728,7 +728,7 @@ VOID PhpUpdateHandleGeneral(
728728
NtClose(processHandle);
729729
}
730730

731-
if (NT_SUCCESS(status))
731+
if (NT_SUCCESS(status) && fileHandle)
732732
{
733733
BOOLEAN disableFlushButton = FALSE;
734734
BOOLEAN isFileOrDirectory = FALSE;
@@ -889,7 +889,7 @@ VOID PhpUpdateHandleGeneral(
889889
{
890890
NTSTATUS status;
891891
HANDLE processHandle;
892-
HANDLE sectionHandle;
892+
HANDLE sectionHandle = NULL;
893893

894894
if (NT_SUCCESS(status = PhOpenProcess(
895895
&processHandle,
@@ -923,7 +923,7 @@ VOID PhpUpdateHandleGeneral(
923923
NtClose(processHandle);
924924
}
925925

926-
if (NT_SUCCESS(status))
926+
if (NT_SUCCESS(status) && sectionHandle)
927927
{
928928
SECTION_BASIC_INFORMATION basicInfo;
929929
PWSTR sectionType = L"Unknown";
@@ -965,7 +965,7 @@ VOID PhpUpdateHandleGeneral(
965965
{
966966
NTSTATUS status;
967967
HANDLE processHandle;
968-
HANDLE mutantHandle;
968+
HANDLE mutantHandle = NULL;
969969

970970
if (NT_SUCCESS(status = PhOpenProcess(
971971
&processHandle,
@@ -985,7 +985,7 @@ VOID PhpUpdateHandleGeneral(
985985
NtClose(processHandle);
986986
}
987987

988-
if (NT_SUCCESS(status))
988+
if (NT_SUCCESS(status) && mutantHandle)
989989
{
990990
MUTANT_BASIC_INFORMATION basicInfo;
991991
MUTANT_OWNER_INFORMATION ownerInfo;
@@ -1015,7 +1015,7 @@ VOID PhpUpdateHandleGeneral(
10151015
{
10161016
NTSTATUS status;
10171017
HANDLE processHandle;
1018-
HANDLE dupHandle;
1018+
HANDLE dupHandle = NULL;
10191019

10201020
if (NT_SUCCESS(status = PhOpenProcess(
10211021
&processHandle,
@@ -1036,7 +1036,7 @@ VOID PhpUpdateHandleGeneral(
10361036
NtClose(processHandle);
10371037
}
10381038

1039-
if (NT_SUCCESS(status))
1039+
if (NT_SUCCESS(status) && dupHandle)
10401040
{
10411041
NTSTATUS exitStatus = STATUS_PENDING;
10421042
PPH_STRING fileName;
@@ -1099,7 +1099,7 @@ VOID PhpUpdateHandleGeneral(
10991099
{
11001100
NTSTATUS status;
11011101
HANDLE processHandle;
1102-
HANDLE dupHandle;
1102+
HANDLE dupHandle = NULL;
11031103

11041104
if (NT_SUCCESS(status = PhOpenProcess(
11051105
&processHandle,
@@ -1120,7 +1120,7 @@ VOID PhpUpdateHandleGeneral(
11201120
NtClose(processHandle);
11211121
}
11221122

1123-
if (NT_SUCCESS(status))
1123+
if (NT_SUCCESS(status) && dupHandle)
11241124
{
11251125
BOOLEAN isTerminated = FALSE;
11261126
THREAD_BASIC_INFORMATION basicInfo;

0 commit comments

Comments
 (0)