[Forensics-changes] [yara] 207/415: Handle "invalid file" and "corrupt file" errors separately in yara-python

Hilko Bengen bengen at moszumanska.debian.org
Thu Apr 3 05:43:06 UTC 2014


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

bengen pushed a commit to branch debian
in repository yara.

commit 658c618027d144094ebd9f8060afce9b1d356a2b
Author: Victor M. Alvarez <plusvic at gmail.com>
Date:   Wed Oct 30 11:43:24 2013 +0000

    Handle "invalid file" and "corrupt file" errors separately in yara-python
---
 yara-python/yara-python.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/yara-python/yara-python.c b/yara-python/yara-python.c
index af40212..dfe645c 100644
--- a/yara-python/yara-python.c
+++ b/yara-python/yara-python.c
@@ -595,10 +595,15 @@ PyObject* handle_error(
           YaraError,
           "zero length file \"%s\"",
           extra);
-    case ERROR_INVALID_OR_CORRUPT_FILE:
+    case ERROR_INVALID_FILE:
       return PyErr_Format(
           YaraError,
-          "invalid or corrupt compiled rules file \"%s\"",
+          "invalid rules file \"%s\"",
+          extra);
+    case ERROR_CORRUPT_FILE:
+      return PyErr_Format(
+          YaraError,
+          "corrupt rules file \"%s\"",
           extra);
     case ERROR_SCAN_TIMEOUT:
       return PyErr_Format(

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