[Forensics-changes] [yara] 42/160: Don't use "result" variable for temporary values other than function result
Hilko Bengen
bengen at moszumanska.debian.org
Sat Jul 1 10:29:16 UTC 2017
This is an automated email from the git hooks/post-receive script.
bengen pushed a commit to annotated tag v3.4.0
in repository yara.
commit d4aa74c7a9bc74fa07becc7ab23dd2a3a2bb325b
Author: Victor M. Alvarez <plusvic at gmail.com>
Date: Thu Mar 12 10:16:30 2015 +0100
Don't use "result" variable for temporary values other than function result
---
libyara/exec.c | 19 ++++++++-----------
1 file changed, 8 insertions(+), 11 deletions(-)
diff --git a/libyara/exec.c b/libyara/exec.c
index a984606..ef7564e 100644
--- a/libyara/exec.c
+++ b/libyara/exec.c
@@ -798,15 +798,14 @@ int yr_execute_code(
break;
}
- result = yr_re_exec(
+ r1.i = yr_re_exec(
(uint8_t*) r2.p,
(uint8_t*) r1.ss->c_string,
r1.ss->length,
RE_FLAGS_SCAN,
NULL,
- NULL);
+ NULL) >= 0;
- r1.i = result >= 0;
push(r1);
break;
@@ -1034,27 +1033,25 @@ int yr_execute_code(
ensure_defined(r1);
ensure_defined(r2);
- result = sized_string_cmp(r1.ss, r2.ss);
-
switch(*ip)
{
case OP_STR_EQ:
- r1.i = (result == 0);
+ r1.i = (sized_string_cmp(r1.ss, r2.ss) == 0);
break;
case OP_STR_NEQ:
- r1.i = (result != 0);
+ r1.i = (sized_string_cmp(r1.ss, r2.ss) != 0);
break;
case OP_STR_LT:
- r1.i = (result < 0);
+ r1.i = (sized_string_cmp(r1.ss, r2.ss) < 0);
break;
case OP_STR_LE:
- r1.i = (result <= 0);
+ r1.i = (sized_string_cmp(r1.ss, r2.ss) <= 0);
break;
case OP_STR_GT:
- r1.i = (result > 0);
+ r1.i = (sized_string_cmp(r1.ss, r2.ss) > 0);
break;
case OP_STR_GE:
- r1.i = (result >= 0);
+ r1.i = (sized_string_cmp(r1.ss, r2.ss) >= 0);
break;
}
--
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