android: Fix PA-TNC construction based on data passed via JNI

This commit is contained in:
Tobias Brunner
2014-10-15 13:55:13 +02:00
parent da241b6c75
commit fdeda63df0
@@ -250,9 +250,8 @@ static pa_tnc_attr_t *get_measurement(pen_type_t attr_type, enumerator_t *args)
{ {
goto failed; goto failed;
} }
attr = imcv_pa_tnc_attributes->create(imcv_pa_tnc_attributes, attr = imcv_pa_tnc_attributes->construct(imcv_pa_tnc_attributes,
attr_type.vendor_id, attr_type.type, attr_type.vendor_id, attr_type.type, data);
data);
(*env)->ReleaseByteArrayElements(env, jmeasurement, data.ptr, JNI_ABORT); (*env)->ReleaseByteArrayElements(env, jmeasurement, data.ptr, JNI_ABORT);
androidjni_detach_thread(); androidjni_detach_thread();
return attr; return attr;