1
0
Fork 0
mirror of synced 2025-03-07 03:53:26 +01:00

winedump: Skip deleted vector in hash inside PDB header.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
This commit is contained in:
Eric Pouech 2023-12-11 11:39:00 +01:00 committed by Alexandre Julliard
parent 6d7839418e
commit 135b132dc2

View file

@ -200,11 +200,7 @@ static unsigned get_stream_by_name(struct pdb_reader* reader, const char* name)
/* bitfield: first dword is len (in dword), then data */
ok_bits = pdw;
pdw += *ok_bits++ + 1;
if (*pdw++ != 0)
{
printf("unexpected value\n");
return -1;
}
pdw += *pdw + 1; /* skip deleted vector */
for (i = 0; i < count; i++)
{
@ -1195,11 +1191,7 @@ static void pdb_jg_dump_header_root(struct pdb_reader* reader)
/* bitfield: first dword is len (in dword), then data */
ok_bits = pdw;
pdw += *ok_bits++ + 1;
if (*pdw++ != 0)
{
printf("unexpected value\n");
return;
}
pdw += *pdw + 1; /* skip deleted vector */
for (i = 0; i < count; i++)
{
@ -1346,11 +1338,7 @@ static void pdb_ds_dump_header_root(struct pdb_reader* reader)
/* bitfield: first dword is len (in dword), then data */
ok_bits = pdw;
pdw += *ok_bits++ + 1;
if (*pdw++ != 0)
{
printf("unexpected value\n");
return;
}
pdw += *pdw + 1; /* skip deleted vector */
for (i = 0; i < count; i++)
{