jdk/src/share/native/sun/tracing/dtrace/JVM.c
changeset 23056 af6eda86177e
parent 5506 202f599c92aa
child 25754 2fc68d1b7c03
--- a/jdk/src/share/native/sun/tracing/dtrace/JVM.c	Wed Mar 05 13:28:37 2014 +0000
+++ b/jdk/src/share/native/sun/tracing/dtrace/JVM.c	Wed Mar 05 15:43:18 2014 +0100
@@ -287,9 +287,9 @@
 
     if (name != NULL) {
         int i;
-        int len = (*env)->GetStringUTFLength(env, name);
+        jsize len = (*env)->GetStringUTFLength(env, name);
         int unicode_len = (*env)->GetStringLength(env, name);
-        if (len >= sizeof(buf)) {
+        if (len >= (jsize)sizeof(buf)) {
             utfName = malloc(len + 1);
             if (utfName == NULL) {
                 goto free_body;