summaryrefslogtreecommitdiff
path: root/usr/src/lib/libdtrace_jni/common/dtj_consume.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libdtrace_jni/common/dtj_consume.c')
-rw-r--r--usr/src/lib/libdtrace_jni/common/dtj_consume.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/lib/libdtrace_jni/common/dtj_consume.c b/usr/src/lib/libdtrace_jni/common/dtj_consume.c
index 026bbea5a3..952e7f3225 100644
--- a/usr/src/lib/libdtrace_jni/common/dtj_consume.c
+++ b/usr/src/lib/libdtrace_jni/common/dtj_consume.c
@@ -2154,7 +2154,7 @@ dtj_consume(dtj_java_consumer_t *jc)
(*jenv)->CallVoidMethod(jenv, jc->dtjj_caller,
g_interval_began_jm);
if ((*jenv)->ExceptionCheck(jenv)) {
- WRAP_EXCEPTION(jenv);
+ /* Don't wrap exception thrown from ConsumerListener */
(*jenv)->MonitorExit(jenv, jc->dtjj_consumer_lock);
return (DTJ_ERR);
}
@@ -2224,7 +2224,7 @@ dtj_consume(dtj_java_consumer_t *jc)
g_interval_ended_jm);
(*jenv)->MonitorExit(jenv, jc->dtjj_consumer_lock);
if ((*jenv)->ExceptionCheck(jenv)) {
- WRAP_EXCEPTION(jenv);
+ /* Don't wrap exception thrown from ConsumerListener */
return (DTJ_ERR);
}