aboutsummaryrefslogtreecommitdiff
path: root/driver/fuzz_target_runner.cpp
diff options
context:
space:
mode:
authorFabian Meumertzheim <meumertzheim@code-intelligence.com>2021-03-24 15:19:12 +0100
committerFabian Meumertzheim <fabian@meumertzhe.im>2021-03-24 17:49:58 +0100
commit2ecb9ff11648e051dadb2c4e29f7dadac62bb0d3 (patch)
treeab55a195d10c60069514bfc7fed361280decd7f3 /driver/fuzz_target_runner.cpp
parentf4473df76a94a215d2c5f7081642e8491707f597 (diff)
downloadjazzer-api-2ecb9ff11648e051dadb2c4e29f7dadac62bb0d3.tar.gz
Add missing exception checks
Diffstat (limited to 'driver/fuzz_target_runner.cpp')
-rw-r--r--driver/fuzz_target_runner.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/driver/fuzz_target_runner.cpp b/driver/fuzz_target_runner.cpp
index b08251b0..6c19e008 100644
--- a/driver/fuzz_target_runner.cpp
+++ b/driver/fuzz_target_runner.cpp
@@ -268,6 +268,10 @@ std::string FuzzTargetRunner::DetectFuzzTargetClass() const {
auto &env = jvm_.GetEnv();
auto jni_fuzz_target_class = (jstring)(
env.CallStaticObjectMethod(manifest_utils, detect_fuzz_target_class));
+ if (env.ExceptionCheck()) {
+ env.ExceptionDescribe();
+ exit(1);
+ }
if (jni_fuzz_target_class == nullptr) return "";
const char *fuzz_target_class_cstr =