[Forensics-changes] [yara] 274/407: Fix minor style issues
Hilko Bengen
bengen at moszumanska.debian.org
Sat Jul 1 10:28:36 UTC 2017
This is an automated email from the git hooks/post-receive script.
bengen pushed a commit to annotated tag v3.3.0
in repository yara.
commit 133df5cf47fcf48d5e4625a45173d7a2a34f4c31
Author: Victor Manuel Alvarez <vmalvarez at virustotal.com>
Date: Mon Dec 29 23:46:30 2014 +0100
Fix minor style issues
---
libyara/modules/pe.c | 56 ++++++++++++++++++++++++++++++++++++----------------
1 file changed, 39 insertions(+), 17 deletions(-)
diff --git a/libyara/modules/pe.c b/libyara/modules/pe.c
index d9e7fd4..4b2dae5 100644
--- a/libyara/modules/pe.c
+++ b/libyara/modules/pe.c
@@ -597,26 +597,48 @@ int pe_collect_resources(
int rsrc_language,
PE* pe)
{
- size_t offset = pe_rva_to_offset(pe, rsrc_data->OffsetToData);
- if (offset == 0 || !fits_in_pe(pe, offset, rsrc_data->Size))
- return RESOURCE_CALLBACK_CONTINUE;
+ size_t offset = pe_rva_to_offset(pe, rsrc_data->OffsetToData);
- set_integer(rsrc_type, pe->object, "resources[%i].type", pe->resources);
- set_integer(rsrc_id, pe->object, "resources[%i].id", pe->resources);
- set_integer(
- rsrc_language, pe->object, "resources[%i].language", pe->resources);
- set_integer(
- rsrc_data->Size, pe->object, "resources[%i].size", pe->resources);
- set_sized_string(
- (char*) (pe->data + offset), rsrc_data->Size, pe->object,
- "resources[%i].data", pe->resources);
+ if (offset == 0 || !fits_in_pe(pe, offset, rsrc_data->Size))
+ return RESOURCE_CALLBACK_CONTINUE;
- // Resources we do extra parsing on
- if (rsrc_type == RESOURCE_TYPE_VERSION)
- pe_parse_version_info(rsrc_data, pe);
+ set_integer(
+ rsrc_type,
+ pe->object,
+ "resources[%i].type",
+ pe->resources);
- pe->resources += 1;
- return RESOURCE_CALLBACK_CONTINUE;
+ set_integer(
+ rsrc_id,
+ pe->object,
+ "resources[%i].id",
+ pe->resources);
+
+ set_integer(
+ rsrc_language,
+ pe->object,
+ "resources[%i].language",
+ pe->resources);
+
+ set_integer(
+ rsrc_data->Size,
+ pe->object,
+ "resources[%i].size",
+ pe->resources);
+
+ set_sized_string(
+ (char*) (pe->data + offset),
+ rsrc_data->Size,
+ pe->object,
+ "resources[%i].data",
+ pe->resources);
+
+ // Resources we do extra parsing on
+ if (rsrc_type == RESOURCE_TYPE_VERSION)
+ pe_parse_version_info(rsrc_data, pe);
+
+ pe->resources += 1;
+ return RESOURCE_CALLBACK_CONTINUE;
}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/forensics/yara.git
More information about the forensics-changes
mailing list