Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
libvirt
提交
0d36f228
L
libvirt
项目概览
openeuler
/
libvirt
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
libvirt
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
0d36f228
编写于
2月 07, 2013
作者:
M
Michal Privoznik
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
virCondDestroy: Lose attribute RETURN_CHECK
We are wrapping it in ignore_value() anyway.
上级
4ca6f508
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
14 addition
and
15 deletion
+14
-15
src/nwfilter/nwfilter_dhcpsnoop.c
src/nwfilter/nwfilter_dhcpsnoop.c
+1
-1
src/qemu/qemu_agent.c
src/qemu/qemu_agent.c
+1
-1
src/qemu/qemu_domain.c
src/qemu/qemu_domain.c
+3
-3
src/qemu/qemu_monitor.c
src/qemu/qemu_monitor.c
+1
-2
src/rpc/virnetclient.c
src/rpc/virnetclient.c
+3
-3
src/util/virthread.h
src/util/virthread.h
+1
-1
src/util/virthreadpool.c
src/util/virthreadpool.c
+3
-3
tools/console.c
tools/console.c
+1
-1
未找到文件。
src/nwfilter/nwfilter_dhcpsnoop.c
浏览文件 @
0d36f228
...
...
@@ -636,7 +636,7 @@ virNWFilterSnoopReqFree(virNWFilterSnoopReqPtr req)
virNWFilterHashTableFree
(
req
->
vars
);
virMutexDestroy
(
&
req
->
lock
);
ignore_value
(
virCondDestroy
(
&
req
->
threadStatusCond
)
);
virCondDestroy
(
&
req
->
threadStatusCond
);
VIR_FREE
(
req
);
}
...
...
src/qemu/qemu_agent.c
浏览文件 @
0d36f228
...
...
@@ -158,7 +158,7 @@ static void qemuAgentDispose(void *obj)
VIR_DEBUG
(
"mon=%p"
,
mon
);
if
(
mon
->
cb
&&
mon
->
cb
->
destroy
)
(
mon
->
cb
->
destroy
)(
mon
,
mon
->
vm
);
ignore_value
(
virCondDestroy
(
&
mon
->
notify
)
);
virCondDestroy
(
&
mon
->
notify
);
VIR_FREE
(
mon
->
buffer
);
}
...
...
src/qemu/qemu_domain.c
浏览文件 @
0d36f228
...
...
@@ -133,7 +133,7 @@ qemuDomainObjInitJob(qemuDomainObjPrivatePtr priv)
return
-
1
;
if
(
virCondInit
(
&
priv
->
job
.
asyncCond
)
<
0
)
{
ignore_value
(
virCondDestroy
(
&
priv
->
job
.
cond
)
);
virCondDestroy
(
&
priv
->
job
.
cond
);
return
-
1
;
}
...
...
@@ -194,8 +194,8 @@ qemuDomainObjTransferJob(virDomainObjPtr obj)
static
void
qemuDomainObjFreeJob
(
qemuDomainObjPrivatePtr
priv
)
{
ignore_value
(
virCondDestroy
(
&
priv
->
job
.
cond
)
);
ignore_value
(
virCondDestroy
(
&
priv
->
job
.
asyncCond
)
);
virCondDestroy
(
&
priv
->
job
.
cond
);
virCondDestroy
(
&
priv
->
job
.
asyncCond
);
}
static
bool
...
...
src/qemu/qemu_monitor.c
浏览文件 @
0d36f228
...
...
@@ -236,8 +236,7 @@ static void qemuMonitorDispose(void *obj)
VIR_DEBUG
(
"mon=%p"
,
mon
);
if
(
mon
->
cb
&&
mon
->
cb
->
destroy
)
(
mon
->
cb
->
destroy
)(
mon
,
mon
->
vm
);
if
(
virCondDestroy
(
&
mon
->
notify
)
<
0
)
{}
virCondDestroy
(
&
mon
->
notify
);
VIR_FREE
(
mon
->
buffer
);
}
...
...
src/rpc/virnetclient.c
浏览文件 @
0d36f228
...
...
@@ -1382,7 +1382,7 @@ static bool virNetClientIOEventLoopRemoveDone(virNetClientCallPtr call,
VIR_DEBUG
(
"Removing completed call %p"
,
call
);
if
(
call
->
expectReply
)
VIR_WARN
(
"Got a call expecting a reply but without a waiting thread"
);
ignore_value
(
virCondDestroy
(
&
call
->
cond
)
);
virCondDestroy
(
&
call
->
cond
);
VIR_FREE
(
call
->
msg
);
VIR_FREE
(
call
);
}
...
...
@@ -1409,7 +1409,7 @@ virNetClientIOEventLoopRemoveAll(virNetClientCallPtr call,
return
false
;
VIR_DEBUG
(
"Removing call %p"
,
call
);
ignore_value
(
virCondDestroy
(
&
call
->
cond
)
);
virCondDestroy
(
&
call
->
cond
);
VIR_FREE
(
call
->
msg
);
VIR_FREE
(
call
);
return
true
;
...
...
@@ -1972,7 +1972,7 @@ static int virNetClientSendInternal(virNetClientPtr client,
if
(
ret
==
1
)
return
1
;
ignore_value
(
virCondDestroy
(
&
call
->
cond
)
);
virCondDestroy
(
&
call
->
cond
);
VIR_FREE
(
call
);
return
ret
;
}
...
...
src/util/virthread.h
浏览文件 @
0d36f228
...
...
@@ -87,7 +87,7 @@ void virMutexUnlock(virMutexPtr m);
int
virCondInit
(
virCondPtr
c
)
ATTRIBUTE_RETURN_CHECK
;
int
virCondDestroy
(
virCondPtr
c
)
ATTRIBUTE_RETURN_CHECK
;
int
virCondDestroy
(
virCondPtr
c
);
/* virCondWait, virCondWaitUntil:
* These functions can return without the associated predicate
...
...
src/util/virthreadpool.c
浏览文件 @
0d36f228
...
...
@@ -271,11 +271,11 @@ void virThreadPoolFree(virThreadPoolPtr pool)
VIR_FREE
(
pool
->
workers
);
virMutexUnlock
(
&
pool
->
mutex
);
virMutexDestroy
(
&
pool
->
mutex
);
ignore_value
(
virCondDestroy
(
&
pool
->
quit_cond
)
);
ignore_value
(
virCondDestroy
(
&
pool
->
cond
)
);
virCondDestroy
(
&
pool
->
quit_cond
);
virCondDestroy
(
&
pool
->
cond
);
if
(
priority
)
{
VIR_FREE
(
pool
->
prioWorkers
);
ignore_value
(
virCondDestroy
(
&
pool
->
prioCond
)
);
virCondDestroy
(
&
pool
->
prioCond
);
}
VIR_FREE
(
pool
);
}
...
...
tools/console.c
浏览文件 @
0d36f228
...
...
@@ -407,7 +407,7 @@ int vshRunConsole(virDomainPtr dom,
if
(
con
->
st
)
virStreamFree
(
con
->
st
);
virMutexDestroy
(
&
con
->
lock
);
ignore_value
(
virCondDestroy
(
&
con
->
cond
)
);
virCondDestroy
(
&
con
->
cond
);
VIR_FREE
(
con
);
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录