mirror of
https://github.com/QuasarApp/LIEF.git
synced 2025-05-09 10:19:34 +00:00
[PE] Fix counter bug in ResourceNode child addition
This commit is contained in:
parent
d56e4fbb69
commit
01b4d47048
@ -114,7 +114,7 @@ ResourceNode& ResourceNode::add_child(const ResourceDirectory& child) {
|
||||
this->childs_.push_back(new_node);
|
||||
|
||||
if (ResourceDirectory* dir = dynamic_cast<ResourceDirectory*>(this)) {
|
||||
if (this->has_name()) {
|
||||
if (child.has_name()) {
|
||||
dir->numberof_name_entries(dir->numberof_name_entries() + 1);
|
||||
} else {
|
||||
dir->numberof_id_entries(dir->numberof_id_entries() + 1);
|
||||
@ -131,7 +131,7 @@ ResourceNode& ResourceNode::add_child(const ResourceData& child) {
|
||||
this->childs_.push_back(new_node);
|
||||
|
||||
if (ResourceDirectory* dir = dynamic_cast<ResourceDirectory*>(this)) {
|
||||
if (this->has_name()) {
|
||||
if (child.has_name()) {
|
||||
dir->numberof_name_entries(dir->numberof_name_entries() + 1);
|
||||
} else {
|
||||
dir->numberof_id_entries(dir->numberof_id_entries() + 1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user