Skip to content

Commit

Permalink
Simplify code for allocation of blank arrays
Browse files Browse the repository at this point in the history
  • Loading branch information
rmaucher committed Jul 20, 2023
1 parent 5f2bf30 commit a903a28
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ public OpenSSLContext(SSLHostConfigCertificate certificate, List<String> negotia
long errCode = ERR_get_error();
if (errCode != 0) {
try (var localArena = Arena.ofConfined()) {
var buf = localArena.allocateFrom(ValueLayout.JAVA_BYTE, new byte[128]);
var buf = localArena.allocate(ValueLayout.JAVA_BYTE, 128);
ERR_error_string(errCode, buf);
log.error(sm.getString("openssl.errorLoadingCertificate", buf.getString(0)));
}
Expand Down Expand Up @@ -409,7 +409,7 @@ private boolean checkConf(OpenSSLConf conf) throws Exception {
rc = 1;
long errCode = ERR_get_error();
if (errCode != 0) {
var buf = localArena.allocateFrom(ValueLayout.JAVA_BYTE, new byte[128]);
var buf = localArena.allocate(ValueLayout.JAVA_BYTE, 128);
ERR_error_string(errCode, buf);
log.error(sm.getString("opensslconf.checkFailed", buf.getString(0)));
rc = 0;
Expand Down Expand Up @@ -485,7 +485,7 @@ private boolean applyConf(OpenSSLConf conf) throws Exception {
localArena.allocateFrom(value));
long errCode = ERR_get_error();
if (rc <= 0 || errCode != 0) {
var buf = localArena.allocateFrom(ValueLayout.JAVA_BYTE, new byte[128]);
var buf = localArena.allocate(ValueLayout.JAVA_BYTE, 128);
ERR_error_string(errCode, buf);
log.error(sm.getString("opensslconf.commandError", name, value, buf.getString(0)));
rc = 0;
Expand Down Expand Up @@ -1309,7 +1309,7 @@ private static X509Certificate[] certificates(byte[][] chain) {


private static void logLastError(SegmentAllocator allocator, String string) {
var buf = allocator.allocateFrom(ValueLayout.JAVA_BYTE, new byte[128]);
var buf = allocator.allocate(ValueLayout.JAVA_BYTE, 128);
ERR_error_string(ERR_get_error(), buf);
String err = buf.getString(0);
log.error(sm.getString(string, err));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1046,7 +1046,7 @@ private String getLastError() {
try (var localArena = Arena.ofConfined()) {
do {
// Loop until getLastErrorNumber() returns SSL_ERROR_NONE
var buf = localArena.allocateFrom(ValueLayout.JAVA_BYTE, new byte[128]);
var buf = localArena.allocate(ValueLayout.JAVA_BYTE, 128);
ERR_error_string(error, buf);
String err = buf.getString(0);
if (sslError == null) {
Expand Down

0 comments on commit a903a28

Please sign in to comment.