8207233: Minor improvements of jdk C-coding
Reviewed-by: rriggs, prr
This commit is contained in:
parent
93364e9a43
commit
fc20a5d86b
src
java.base/share/native/libzip
java.desktop/unix/native/common/awt
java.smartcardio/share/native/libj2pcsc
jdk.crypto.ec/share/native/libsunec/impl
jdk.jdwp.agent/share/native/libjdwp
jdk.pack/share/native/common-unpack
jdk.security.auth/unix/native/libjaas
@ -739,13 +739,13 @@ ZIP_Open_Generic(const char *name, char **pmsg, int mode, jlong lastModified)
|
||||
jzfile *zip = NULL;
|
||||
|
||||
/* Clear zip error message */
|
||||
if (pmsg != 0) {
|
||||
if (pmsg != NULL) {
|
||||
*pmsg = NULL;
|
||||
}
|
||||
|
||||
zip = ZIP_Get_From_Cache(name, pmsg, lastModified);
|
||||
|
||||
if (zip == NULL && *pmsg == NULL) {
|
||||
if (zip == NULL && pmsg != NULL && *pmsg == NULL) {
|
||||
ZFILE zfd = ZFILE_Open(name, mode);
|
||||
zip = ZIP_Put_In_Cache(name, zfd, pmsg, lastModified);
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -265,7 +265,7 @@ static void AddFontsToX11FontPath ( fDirRecord *fDirP )
|
||||
}
|
||||
|
||||
|
||||
newFontPath = SAFE_SIZE_ARRAY_ALLOC(malloc, totalDirCount, sizeof ( char **) );
|
||||
newFontPath = SAFE_SIZE_ARRAY_ALLOC(malloc, totalDirCount, sizeof(char *));
|
||||
/* if it fails free things and get out */
|
||||
if ( newFontPath == NULL ) {
|
||||
free ( ( void *) appendDirList );
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -192,7 +192,7 @@ JNIEXPORT jobjectArray JNICALL Java_sun_security_smartcardio_PCSC_SCardListReade
|
||||
}
|
||||
dprintf1("-size: %d\n", size);
|
||||
|
||||
if (size) {
|
||||
if (size != 0) {
|
||||
mszReaders = malloc(size);
|
||||
if (mszReaders == NULL) {
|
||||
throwOutOfMemoryError(env, NULL);
|
||||
@ -205,6 +205,8 @@ JNIEXPORT jobjectArray JNICALL Java_sun_security_smartcardio_PCSC_SCardListReade
|
||||
return NULL;
|
||||
}
|
||||
dprintf1("-String: %s\n", mszReaders);
|
||||
} else {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
result = pcsc_multi2jstring(env, mszReaders);
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* Use is subject to license terms.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
@ -80,12 +80,12 @@ ECPoint_mul(const ECGroup *group, const mp_int *k, const mp_int *px,
|
||||
group, timing));
|
||||
}
|
||||
} else {
|
||||
kt.flag = (mp_sign)0;
|
||||
if (group->meth->field_enc) {
|
||||
MP_CHECKOK(group->meth->field_enc(px, rx, group->meth));
|
||||
MP_CHECKOK(group->meth->field_enc(py, ry, group->meth));
|
||||
MP_CHECKOK(group->point_mul(&kt, rx, ry, rx, ry, group, timing));
|
||||
} else {
|
||||
kt.flag = (mp_sign)0;
|
||||
MP_CHECKOK(group->point_mul(&kt, px, py, rx, ry, group, timing));
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -211,7 +211,7 @@ loadTransport(const char *name, TransportInfo *info)
|
||||
JNI_FUNC_PTR(env,GetJavaVM)(env, &jvm);
|
||||
|
||||
/* Try version 1.1 first, fallback to 1.0 on error */
|
||||
for (i = 0; i < sizeof(supported_versions); ++i) {
|
||||
for (i = 0; i < sizeof(supported_versions)/sizeof(jint); ++i) {
|
||||
rc = (*onLoad)(jvm, &callback, supported_versions[i], &t);
|
||||
if (rc != JNI_EVERSION) {
|
||||
info->transportVersion = supported_versions[i];
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2001, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -2681,6 +2681,9 @@ void unpacker::attr_definitions::readBandData(int idx) {
|
||||
PRINTCR((1, "counted %d [redefined = %d predefined = %d] attributes of type %s.%s",
|
||||
count, isRedefined(idx), isPredefined(idx),
|
||||
ATTR_CONTEXT_NAME[attrc], lo->name));
|
||||
} else {
|
||||
abort("layout_definition pointer must not be NULL");
|
||||
return;
|
||||
}
|
||||
bool hasCallables = lo->hasCallables();
|
||||
band** bands = lo->bands();
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -64,6 +64,9 @@ Java_com_sun_security_auth_module_UnixSystem_getUnixInfo
|
||||
jclass cls;
|
||||
|
||||
numSuppGroups = getgroups(0, NULL);
|
||||
if (numSuppGroups == -1) {
|
||||
return;
|
||||
}
|
||||
groups = (gid_t *)calloc(numSuppGroups, sizeof(gid_t));
|
||||
if (groups == NULL) {
|
||||
jclass cls = (*env)->FindClass(env,"java/lang/OutOfMemoryError");
|
||||
|
Loading…
x
Reference in New Issue
Block a user