[ 1053870 ] jacob-msg 2019 - SafeArray + jni 1.4. Fixed a few problems with safe array manipulation that caused memory leaks. Also applied patch required to build against JMI newer than v1.2
This commit is contained in:
@@ -1028,7 +1028,7 @@ JNIEXPORT void JNICALL Java_com_jacob_com_Variant_putSafeArray
|
||||
VARTYPE vt;
|
||||
SafeArrayGetVartype(psa, &vt);
|
||||
V_VT(v) = VT_ARRAY | vt;
|
||||
V_ARRAY(v) = psa;
|
||||
V_ARRAY(v) = copySA(psa);
|
||||
return;
|
||||
}
|
||||
ThrowComFail(env, "Can't get variant pointer", -1);
|
||||
|
||||
Reference in New Issue
Block a user