diff options
author | Fabian Meumertzheim <meumertzheim@code-intelligence.com> | 2021-03-24 15:19:12 +0100 |
---|---|---|
committer | Fabian Meumertzheim <fabian@meumertzhe.im> | 2021-03-24 17:49:58 +0100 |
commit | 2ecb9ff11648e051dadb2c4e29f7dadac62bb0d3 (patch) | |
tree | ab55a195d10c60069514bfc7fed361280decd7f3 /driver/fuzz_target_runner.cpp | |
parent | f4473df76a94a215d2c5f7081642e8491707f597 (diff) | |
download | jazzer-api-2ecb9ff11648e051dadb2c4e29f7dadac62bb0d3.tar.gz |
Add missing exception checks
Diffstat (limited to 'driver/fuzz_target_runner.cpp')
-rw-r--r-- | driver/fuzz_target_runner.cpp | 4 |
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 = |