mirror of
https://github.com/reactos/reactos.git
synced 2025-07-30 18:42:38 +00:00
[FLTMGR] Safely query object name in FltpGetObjectName. CID 1420811
This commit is contained in:
parent
aee6cbc50a
commit
9215413a68
1 changed files with 2 additions and 2 deletions
|
@ -263,8 +263,8 @@ NTSTATUS
|
||||||
FltpGetObjectName(_In_ PVOID Object,
|
FltpGetObjectName(_In_ PVOID Object,
|
||||||
_Inout_ PUNICODE_STRING ObjectName)
|
_Inout_ PUNICODE_STRING ObjectName)
|
||||||
{
|
{
|
||||||
POBJECT_NAME_INFORMATION ObjectNameInfo = NULL;
|
|
||||||
OBJECT_NAME_INFORMATION LocalNameInfo;
|
OBJECT_NAME_INFORMATION LocalNameInfo;
|
||||||
|
POBJECT_NAME_INFORMATION ObjectNameInfo = &LocalNameInfo;
|
||||||
ULONG ReturnLength;
|
ULONG ReturnLength;
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
|
|
||||||
|
@ -310,7 +310,7 @@ FltpGetObjectName(_In_ PVOID Object,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ObjectNameInfo)
|
if (ObjectNameInfo != &LocalNameInfo)
|
||||||
{
|
{
|
||||||
ExFreePoolWithTag(ObjectNameInfo, FM_TAG_UNICODE_STRING);
|
ExFreePoolWithTag(ObjectNameInfo, FM_TAG_UNICODE_STRING);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue