mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-20 01:54:28 +00:00
util: Make set_proc_fd report success/error only
Returning the new proc fd value is useless. Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
This commit is contained in:
parent
3e6f1ae82d
commit
cdce5d216d
2 changed files with 6 additions and 7 deletions
|
|
@ -1274,14 +1274,11 @@ static int fill_zombies_pids(struct pstree_item *item)
|
|||
static int dump_zombies(void)
|
||||
{
|
||||
struct pstree_item *item;
|
||||
int oldfd, ret = -1;
|
||||
int ret = -1;
|
||||
int pidns = current_ns_mask & CLONE_NEWPID;
|
||||
|
||||
if (pidns) {
|
||||
oldfd = set_proc_fd(pidns_proc);
|
||||
if (oldfd < 0)
|
||||
return -1;
|
||||
}
|
||||
if (pidns && set_proc_fd(pidns_proc))
|
||||
return -1;
|
||||
|
||||
for_each_pstree_item(item) {
|
||||
if (item->state != TASK_DEAD)
|
||||
|
|
|
|||
4
util.c
4
util.c
|
|
@ -179,7 +179,9 @@ void close_proc()
|
|||
|
||||
int set_proc_fd(int fd)
|
||||
{
|
||||
return install_service_fd(PROC_FD_OFF, fd);
|
||||
if (install_service_fd(PROC_FD_OFF, fd) < 0)
|
||||
return -1;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int set_proc_mountpoint(char *path)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue