Corrected descriptor sizes.
This commit is contained in:
parent
f5155473a3
commit
df0e917f7a
@ -36,7 +36,8 @@ jobject wrap_usb_config_descriptor(JNIEnv *env,
|
||||
jmethodID constructor = (*env)->GetMethodID(env, cls, "<init>",
|
||||
"(Ljava/nio/ByteBuffer;)V");
|
||||
if (constructor == NULL) return NULL;
|
||||
jobject buffer = (*env)->NewDirectByteBuffer(env, descriptor, 18);
|
||||
jobject buffer = (*env)->NewDirectByteBuffer(env, descriptor,
|
||||
sizeof(struct usb_config_descriptor));
|
||||
return (*env)->NewObject(env, cls, constructor, buffer);
|
||||
}
|
||||
|
||||
|
||||
@ -37,7 +37,8 @@ jobject wrap_usb_device_descriptor(JNIEnv *env,
|
||||
jmethodID constructor = (*env)->GetMethodID(env, cls, "<init>",
|
||||
"(Ljava/nio/ByteBuffer;)V");
|
||||
if (constructor == NULL) return NULL;
|
||||
jobject buffer = (*env)->NewDirectByteBuffer(env, descriptor, 18);
|
||||
jobject buffer = (*env)->NewDirectByteBuffer(env, descriptor,
|
||||
sizeof(struct usb_device_descriptor));
|
||||
return (*env)->NewObject(env, cls, constructor, buffer);
|
||||
}
|
||||
|
||||
|
||||
@ -35,7 +35,8 @@ jobject wrap_usb_endpoint_descriptor(JNIEnv *env,
|
||||
jmethodID constructor = (*env)->GetMethodID(env, cls, "<init>",
|
||||
"(Ljava/nio/ByteBuffer;)V");
|
||||
if (constructor == NULL) return NULL;
|
||||
jobject buffer = (*env)->NewDirectByteBuffer(env, descriptor, 18);
|
||||
jobject buffer = (*env)->NewDirectByteBuffer(env, descriptor,
|
||||
sizeof(struct usb_endpoint_descriptor));
|
||||
return (*env)->NewObject(env, cls, constructor, buffer);
|
||||
}
|
||||
|
||||
|
||||
@ -37,7 +37,8 @@ jobject wrap_usb_interface_descriptor(JNIEnv *env,
|
||||
jmethodID constructor = (*env)->GetMethodID(env, cls, "<init>",
|
||||
"(Ljava/nio/ByteBuffer;)V");
|
||||
if (constructor == NULL) return NULL;
|
||||
jobject buffer = (*env)->NewDirectByteBuffer(env, descriptor, 18);
|
||||
jobject buffer = (*env)->NewDirectByteBuffer(env, descriptor,
|
||||
sizeof(struct usb_endpoint_descriptor));
|
||||
return (*env)->NewObject(env, cls, constructor, buffer);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user