Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_jdk
提交
ba0e2b5f
D
dragonwell8_jdk
项目概览
openanolis
/
dragonwell8_jdk
通知
4
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_jdk
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
ba0e2b5f
编写于
2月 25, 2015
作者:
M
msheppar
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
8046901: Check jdk/src/solaris/native/sun/nio for Parfait flagged uninitialized memory
Reviewed-by: rriggs, alanb
上级
5b7640a3
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
6 addition
and
5 deletion
+6
-5
src/solaris/native/sun/nio/ch/DatagramChannelImpl.c
src/solaris/native/sun/nio/ch/DatagramChannelImpl.c
+1
-1
src/solaris/native/sun/nio/ch/ServerSocketChannelImpl.c
src/solaris/native/sun/nio/ch/ServerSocketChannelImpl.c
+1
-1
src/solaris/native/sun/nio/ch/sctp/SctpNet.c
src/solaris/native/sun/nio/ch/sctp/SctpNet.c
+4
-3
未找到文件。
src/solaris/native/sun/nio/ch/DatagramChannelImpl.c
浏览文件 @
ba0e2b5f
...
@@ -201,7 +201,7 @@ Java_sun_nio_ch_DatagramChannelImpl_receive0(JNIEnv *env, jobject this,
...
@@ -201,7 +201,7 @@ Java_sun_nio_ch_DatagramChannelImpl_receive0(JNIEnv *env, jobject this,
}
}
if
(
senderAddr
==
NULL
)
{
if
(
senderAddr
==
NULL
)
{
jobject
isa
=
NULL
;
jobject
isa
=
NULL
;
int
port
;
int
port
=
0
;
jobject
ia
=
NET_SockaddrToInetAddress
(
env
,
(
struct
sockaddr
*
)
&
sa
,
&
port
);
jobject
ia
=
NET_SockaddrToInetAddress
(
env
,
(
struct
sockaddr
*
)
&
sa
,
&
port
);
if
(
ia
!=
NULL
)
{
if
(
ia
!=
NULL
)
{
isa
=
(
*
env
)
->
NewObject
(
env
,
isa_class
,
isa_ctorID
,
ia
,
port
);
isa
=
(
*
env
)
->
NewObject
(
env
,
isa_class
,
isa_ctorID
,
ia
,
port
);
...
...
src/solaris/native/sun/nio/ch/ServerSocketChannelImpl.c
浏览文件 @
ba0e2b5f
...
@@ -84,7 +84,7 @@ Java_sun_nio_ch_ServerSocketChannelImpl_accept0(JNIEnv *env, jobject this,
...
@@ -84,7 +84,7 @@ Java_sun_nio_ch_ServerSocketChannelImpl_accept0(JNIEnv *env, jobject this,
int
alloc_len
;
int
alloc_len
;
jobject
remote_ia
=
0
;
jobject
remote_ia
=
0
;
jobject
isa
;
jobject
isa
;
jint
remote_port
;
jint
remote_port
=
0
;
NET_AllocSockaddr
(
&
sa
,
&
alloc_len
);
NET_AllocSockaddr
(
&
sa
,
&
alloc_len
);
if
(
sa
==
NULL
)
{
if
(
sa
==
NULL
)
{
...
...
src/solaris/native/sun/nio/ch/sctp/SctpNet.c
浏览文件 @
ba0e2b5f
...
@@ -431,7 +431,7 @@ jobjectArray getRemoteAddresses
...
@@ -431,7 +431,7 @@ jobjectArray getRemoteAddresses
paddr
=
addr_buf
;
paddr
=
addr_buf
;
for
(
i
=
0
;
i
<
addrCount
;
i
++
)
{
for
(
i
=
0
;
i
<
addrCount
;
i
++
)
{
jobject
ia
,
isa
=
NULL
;
jobject
ia
,
isa
=
NULL
;
int
port
;
int
port
=
0
;
sap
=
(
struct
sockaddr
*
)
addr_buf
;
sap
=
(
struct
sockaddr
*
)
addr_buf
;
ia
=
NET_SockaddrToInetAddress
(
env
,
sap
,
&
port
);
ia
=
NET_SockaddrToInetAddress
(
env
,
sap
,
&
port
);
if
(
ia
!=
NULL
)
if
(
ia
!=
NULL
)
...
@@ -543,6 +543,7 @@ JNIEXPORT int JNICALL Java_sun_nio_ch_sctp_SctpNet_getIntOption0
...
@@ -543,6 +543,7 @@ JNIEXPORT int JNICALL Java_sun_nio_ch_sctp_SctpNet_getIntOption0
void
*
arg
;
void
*
arg
;
int
arglen
;
int
arglen
;
memset
((
char
*
)
&
linger
,
0
,
sizeof
(
linger
));
if
(
mapSocketOption
(
opt
,
&
klevel
,
&
kopt
)
<
0
)
{
if
(
mapSocketOption
(
opt
,
&
klevel
,
&
kopt
)
<
0
)
{
JNU_ThrowByNameWithLastError
(
env
,
JNU_JAVANETPKG
"SocketException"
,
JNU_ThrowByNameWithLastError
(
env
,
JNU_JAVANETPKG
"SocketException"
,
"Unsupported socket option"
);
"Unsupported socket option"
);
...
@@ -600,7 +601,7 @@ JNIEXPORT void JNICALL Java_sun_nio_ch_sctp_SctpNet_setPrimAddrOption0
...
@@ -600,7 +601,7 @@ JNIEXPORT void JNICALL Java_sun_nio_ch_sctp_SctpNet_setPrimAddrOption0
(
JNIEnv
*
env
,
jclass
klass
,
jint
fd
,
jint
assocId
,
jobject
iaObj
,
jint
port
)
{
(
JNIEnv
*
env
,
jclass
klass
,
jint
fd
,
jint
assocId
,
jobject
iaObj
,
jint
port
)
{
struct
sctp_setprim
prim
;
struct
sctp_setprim
prim
;
struct
sockaddr
*
sap
=
(
struct
sockaddr
*
)
&
prim
.
ssp_addr
;
struct
sockaddr
*
sap
=
(
struct
sockaddr
*
)
&
prim
.
ssp_addr
;
int
sap_len
;
int
sap_len
=
sizeof
(
sap
)
;
if
(
NET_InetAddressToSockaddr
(
env
,
iaObj
,
port
,
sap
,
if
(
NET_InetAddressToSockaddr
(
env
,
iaObj
,
port
,
sap
,
&
sap_len
,
JNI_TRUE
)
!=
0
)
{
&
sap_len
,
JNI_TRUE
)
!=
0
)
{
...
@@ -625,7 +626,7 @@ JNIEXPORT void JNICALL Java_sun_nio_ch_sctp_SctpNet_setPeerPrimAddrOption0
...
@@ -625,7 +626,7 @@ JNIEXPORT void JNICALL Java_sun_nio_ch_sctp_SctpNet_setPeerPrimAddrOption0
jobject
iaObj
,
jint
port
,
jboolean
preferIPv6
)
{
jobject
iaObj
,
jint
port
,
jboolean
preferIPv6
)
{
struct
sctp_setpeerprim
prim
;
struct
sctp_setpeerprim
prim
;
struct
sockaddr
*
sap
=
(
struct
sockaddr
*
)
&
prim
.
sspp_addr
;
struct
sockaddr
*
sap
=
(
struct
sockaddr
*
)
&
prim
.
sspp_addr
;
int
sap_len
;
int
sap_len
=
sizeof
(
sap
)
;
if
(
NET_InetAddressToSockaddr
(
env
,
iaObj
,
port
,
sap
,
if
(
NET_InetAddressToSockaddr
(
env
,
iaObj
,
port
,
sap
,
&
sap_len
,
preferIPv6
)
!=
0
)
{
&
sap_len
,
preferIPv6
)
!=
0
)
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录