2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-08-30 22:05:36 +00:00

IPC: close image files after use

Signed-off-by: Stanislav Kinsbursky <skinsbursky@openvz.org>
Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
This commit is contained in:
Kinsbursky Stanislav
2012-02-17 12:02:49 +03:00
committed by Cyrill Gorcunov
parent 427349c737
commit 4fc8bb0a0e

View File

@@ -651,7 +651,7 @@ static int prepare_ipc_sem(int pid)
return ret;
}
}
return 0;
return close_safe(&fd);
}
static int prepare_ipc_msg_queue_messages(int fd, const struct ipc_msg_entry *entry)
@@ -764,7 +764,7 @@ static int prepare_ipc_msg(int pid)
return ret;
}
}
return 0;
return close_safe(&fd);
}
static int prepare_ipc_shm_pages(int fd, const struct ipc_shm_entry *shm)
@@ -856,7 +856,7 @@ static int prepare_ipc_shm(int pid)
return ret;
}
}
return 0;
return close_safe(&fd);
}
static int prepare_ipc_var(int pid)
@@ -877,7 +877,12 @@ static int prepare_ipc_var(int pid)
show_var_entry(&var);
return ipc_sysctl_req(&var, CTL_WRITE);
ret = ipc_sysctl_req(&var, CTL_WRITE);
if (ret < 0) {
pr_err("Failed to prepare IPC namespace variables\n");
return -EFAULT;
}
return close_safe(&fd);
}
int prepare_ipc_ns(int pid)