mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-06 16:28:18 +00:00
ntdll: Do not reject data directories at the end of a file.
Found when wpfgfx_cor3.dll failed to relocate in Bentley CONNECTION Client.
Fixes: 56d9e1a8a8
.
This commit is contained in:
parent
6972aa77c1
commit
229ccfd048
|
@ -2612,7 +2612,7 @@ static IMAGE_DATA_DIRECTORY *get_data_dir( IMAGE_NT_HEADERS *nt, SIZE_T total_si
|
||||||
if (!data->Size) return NULL;
|
if (!data->Size) return NULL;
|
||||||
if (!data->VirtualAddress) return NULL;
|
if (!data->VirtualAddress) return NULL;
|
||||||
if (data->VirtualAddress >= total_size) return NULL;
|
if (data->VirtualAddress >= total_size) return NULL;
|
||||||
if (data->Size >= total_size - data->VirtualAddress) return NULL;
|
if (data->Size > total_size - data->VirtualAddress) return NULL;
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue