[Forensics-changes] [yara] 113/135: Fix issues introduced in yara-python

Hilko Bengen bengen at moszumanska.debian.org
Sat Jul 1 10:27:38 UTC 2017


This is an automated email from the git hooks/post-receive script.

bengen pushed a commit to annotated tag v3.1.0
in repository yara.

commit 1c5ac31a6ddea2e99f6396decd0063242c824ecb
Author: Victor Manuel Alvarez <vmalvarez at virustotal.com>
Date:   Thu Aug 21 23:45:18 2014 +0200

    Fix issues introduced in yara-python
---
 yara-python/yara-python.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/yara-python/yara-python.c b/yara-python/yara-python.c
index b531ee5..74e288f 100644
--- a/yara-python/yara-python.c
+++ b/yara-python/yara-python.c
@@ -1439,6 +1439,12 @@ static PyObject * yara_load(
 }
 
 
+void finalize(void)
+{
+  yr_finalize();
+}
+
+
 static PyMethodDef yara_methods[] = {
   {
     "compile",
@@ -1509,13 +1515,13 @@ MOD_INIT(yara)
   PyModule_AddObject(m, "TimeoutError", YaraTimeoutError);
   PyModule_AddObject(m, "WarningError", YaraWarningError);
 
-  if (yr_initialize() == ERROR_SUCCESS)
+  if (yr_initialize() != ERROR_SUCCESS)
   {
-    PyErr_SetString(YareError, "initialization error");
+    PyErr_SetString(YaraError, "initialization error");
     return MOD_ERROR_VAL;
   }
 
-  Py_AtExit(yr_finalize);
+  Py_AtExit(finalize);
 
   return MOD_SUCCESS_VAL(m);
 }

-- 
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