X-Git-Url: http://git.jankratochvil.net/?a=blobdiff_plain;f=ntoskrnl%2Fldr%2Fresource.c;h=9cfac25d16a293c3c2a8299e168cc88d6c6cd64d;hb=HEAD;hp=2e077f57596dc09532102c927a1d59c6ac3f72aa;hpb=e3ed2d773259cc445c7ff8181ebd934931365328;p=reactos.git diff --git a/ntoskrnl/ldr/resource.c b/ntoskrnl/ldr/resource.c index 2e077f5..9cfac25 100644 --- a/ntoskrnl/ldr/resource.c +++ b/ntoskrnl/ldr/resource.c @@ -16,6 +16,9 @@ /* FUNCTIONS ****************************************************************/ +/* + * @implemented + */ NTSTATUS STDCALL LdrAccessResource(IN PVOID BaseAddress, IN PIMAGE_RESOURCE_DATA_ENTRY ResourceDataEntry, @@ -30,6 +33,9 @@ LdrAccessResource(IN PVOID BaseAddress, ULONG Offset = 0; ULONG Data; + if(!ResourceDataEntry) + return STATUS_RESOURCE_DATA_NOT_FOUND; + Data = (ULONG)RtlImageDirectoryEntryToData (BaseAddress, TRUE, IMAGE_DIRECTORY_ENTRY_RESOURCE, @@ -70,6 +76,9 @@ LdrAccessResource(IN PVOID BaseAddress, } +/* + * @implemented + */ NTSTATUS STDCALL LdrFindResource_U(PVOID BaseAddress, PLDR_RESOURCE_INFO ResourceInfo,