|
1 | 1 | /* |
2 | | - * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved. |
| 2 | + * Copyright (c) 2003, 2020, Oracle and/or its affiliates. All rights reserved. |
3 | 3 | */ |
4 | 4 |
|
5 | 5 | /* Copyright (c) 2002 Graz University of Technology. All rights reserved. |
@@ -173,7 +173,7 @@ Java_sun_security_pkcs11_wrapper_PKCS11_C_1Encrypt |
173 | 173 | (*env)->ReleasePrimitiveArrayCritical(env, jIn, inBufP, JNI_ABORT); |
174 | 174 | } |
175 | 175 | if (directOut == 0 && outBufP != NULL) { |
176 | | - (*env)->ReleasePrimitiveArrayCritical(env, jOut, outBufP, JNI_COMMIT); |
| 176 | + (*env)->ReleasePrimitiveArrayCritical(env, jOut, outBufP, 0); |
177 | 177 | } |
178 | 178 | return ckEncryptedLen; |
179 | 179 | } |
@@ -239,7 +239,7 @@ Java_sun_security_pkcs11_wrapper_PKCS11_C_1EncryptUpdate |
239 | 239 | (*env)->ReleasePrimitiveArrayCritical(env, jIn, inBufP, JNI_ABORT); |
240 | 240 | } |
241 | 241 | if (directOut == 0 && outBufP != NULL) { |
242 | | - (*env)->ReleasePrimitiveArrayCritical(env, jOut, outBufP, JNI_COMMIT); |
| 242 | + (*env)->ReleasePrimitiveArrayCritical(env, jOut, outBufP, 0); |
243 | 243 | } |
244 | 244 | return ckEncryptedPartLen; |
245 | 245 | } |
@@ -284,7 +284,7 @@ Java_sun_security_pkcs11_wrapper_PKCS11_C_1EncryptFinal |
284 | 284 | &ckLastEncryptedPartLen); |
285 | 285 |
|
286 | 286 | if (directOut == 0) { |
287 | | - (*env)->ReleasePrimitiveArrayCritical(env, jOut, outBufP, JNI_COMMIT); |
| 287 | + (*env)->ReleasePrimitiveArrayCritical(env, jOut, outBufP, 0); |
288 | 288 | } |
289 | 289 |
|
290 | 290 | ckAssertReturnValueOK(env, rv); |
@@ -408,7 +408,7 @@ Java_sun_security_pkcs11_wrapper_PKCS11_C_1Decrypt |
408 | 408 | (*env)->ReleasePrimitiveArrayCritical(env, jIn, inBufP, JNI_ABORT); |
409 | 409 | } |
410 | 410 | if (directOut == 0 && outBufP != NULL) { |
411 | | - (*env)->ReleasePrimitiveArrayCritical(env, jOut, outBufP, JNI_COMMIT); |
| 411 | + (*env)->ReleasePrimitiveArrayCritical(env, jOut, outBufP, 0); |
412 | 412 | } |
413 | 413 | return ckOutLen; |
414 | 414 | } |
@@ -472,7 +472,7 @@ Java_sun_security_pkcs11_wrapper_PKCS11_C_1DecryptUpdate |
472 | 472 | (*env)->ReleasePrimitiveArrayCritical(env, jIn, inBufP, JNI_ABORT); |
473 | 473 | } |
474 | 474 | if (directOut == 0 && outBufP != NULL) { |
475 | | - (*env)->ReleasePrimitiveArrayCritical(env, jOut, outBufP, JNI_COMMIT); |
| 475 | + (*env)->ReleasePrimitiveArrayCritical(env, jOut, outBufP, 0); |
476 | 476 | } |
477 | 477 | return ckDecryptedPartLen; |
478 | 478 | } |
@@ -518,7 +518,7 @@ Java_sun_security_pkcs11_wrapper_PKCS11_C_1DecryptFinal |
518 | 518 | &ckLastPartLen); |
519 | 519 |
|
520 | 520 | if (directOut == 0) { |
521 | | - (*env)->ReleasePrimitiveArrayCritical(env, jOut, outBufP, JNI_COMMIT); |
| 521 | + (*env)->ReleasePrimitiveArrayCritical(env, jOut, outBufP, 0); |
522 | 522 |
|
523 | 523 | } |
524 | 524 |
|
|
0 commit comments