summaryrefslogtreecommitdiff
path: root/src/logic/pe_image_meta_data.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/logic/pe_image_meta_data.c')
-rw-r--r--src/logic/pe_image_meta_data.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/logic/pe_image_meta_data.c b/src/logic/pe_image_meta_data.c
index 9753487..ad2098e 100644
--- a/src/logic/pe_image_meta_data.c
+++ b/src/logic/pe_image_meta_data.c
@@ -366,11 +366,11 @@ int pe_meta_get_image_meta(
}
mark = (const unsigned char *)base + m->m_coff.cfh_ptr_to_sym_tbl;
- mark += m->m_coff.cfh_num_of_syms * sizeof(struct pe_raw_coff_symbol);
+ mark += m->m_coff.cfh_size_of_sym_tbl;
if (m->m_coff.cfh_ptr_to_sym_tbl) {
m->m_coff.cfh_ptr_to_str_tbl = m->m_coff.cfh_ptr_to_sym_tbl;
- m->m_coff.cfh_ptr_to_str_tbl += m->m_coff.cfh_num_of_syms * sizeof(struct pe_raw_coff_symbol);
+ m->m_coff.cfh_ptr_to_str_tbl += m->m_coff.cfh_size_of_sym_tbl;
m->m_coff.cfh_size_of_str_tbl = pe_read_long(mark);
}