Matej Habrnal b52e1a
From d3e01c97970b11d400aad2058bc215778da95513 Mon Sep 17 00:00:00 2001
Matej Habrnal b52e1a
From: Jakub Filak <jfilak@redhat.com>
Matej Habrnal b52e1a
Date: Mon, 17 Aug 2015 09:34:22 +0200
Matej Habrnal b52e1a
Subject: [PATCH] correct usage of abrt-gdb-exploitable
Matej Habrnal b52e1a
Matej Habrnal b52e1a
Fixes #988
Matej Habrnal b52e1a
Related to bugzilla.redhat.com/1253590
Matej Habrnal b52e1a
Matej Habrnal b52e1a
Signed-off-by: Jakub Filak <jfilak@redhat.com>
Matej Habrnal b52e1a
---
Matej Habrnal b52e1a
 src/plugins/abrt-action-analyze-vulnerability | 2 +-
Matej Habrnal b52e1a
 src/plugins/abrt-gdb-exploitable              | 4 ++--
Matej Habrnal b52e1a
 2 files changed, 3 insertions(+), 3 deletions(-)
Matej Habrnal b52e1a
Matej Habrnal b52e1a
diff --git a/src/plugins/abrt-action-analyze-vulnerability b/src/plugins/abrt-action-analyze-vulnerability
Matej Habrnal b52e1a
index aa63ff0..be5a492 100755
Matej Habrnal b52e1a
--- a/src/plugins/abrt-action-analyze-vulnerability
Matej Habrnal b52e1a
+++ b/src/plugins/abrt-action-analyze-vulnerability
Matej Habrnal b52e1a
@@ -30,7 +30,7 @@ export SIGNO_OF_THE_COREDUMP
Matej Habrnal b52e1a
 # with explanation if severity is >= 4
Matej Habrnal b52e1a
 GDBOUT=$(
Matej Habrnal b52e1a
 gdb --batch \
Matej Habrnal b52e1a
-    -ex 'python execfile("/usr/libexec/abrt-gdb-exploitable")' \
Matej Habrnal b52e1a
+    -ex 'python exec(open("/usr/libexec/abrt-gdb-exploitable").read())' \
Matej Habrnal b52e1a
     -ex 'core-file ./coredump' \
Matej Habrnal b52e1a
     -ex 'abrt-exploitable 4 ./exploitable' \
Matej Habrnal b52e1a
     2>&1 \
Matej Habrnal b52e1a
diff --git a/src/plugins/abrt-gdb-exploitable b/src/plugins/abrt-gdb-exploitable
Matej Habrnal b52e1a
index 758c4c5..ac19668 100755
Matej Habrnal b52e1a
--- a/src/plugins/abrt-gdb-exploitable
Matej Habrnal b52e1a
+++ b/src/plugins/abrt-gdb-exploitable
Matej Habrnal b52e1a
@@ -1,9 +1,9 @@
Matej Habrnal b52e1a
 #!/usr/bin/python3
Matej Habrnal b52e1a
 # This is a GDB plugin.
Matej Habrnal b52e1a
 # Usage:
Matej Habrnal b52e1a
-# gdb --batch -ex 'python execfile("THIS_FILE")' -ex run -ex abrt-exploitable PROG
Matej Habrnal b52e1a
+# gdb --batch -ex 'python exec(open("THIS_FILE").read())' -ex run -ex abrt-exploitable PROG
Matej Habrnal b52e1a
 # or
Matej Habrnal b52e1a
-# gdb --batch -ex 'python execfile("THIS_FILE")' -ex 'core COREDUMP' -ex abrt-exploitable
Matej Habrnal b52e1a
+# gdb --batch -ex 'python exec(open("THIS_FILE").read())' -ex 'core COREDUMP' -ex abrt-exploitable
Matej Habrnal b52e1a
 
Matej Habrnal b52e1a
 import sys
Matej Habrnal b52e1a
 import os
Matej Habrnal b52e1a
-- 
Matej Habrnal b52e1a
2.4.3
Matej Habrnal b52e1a