Commit 6aaca796 authored by Ruslan Kuprieiev's avatar Ruslan Kuprieiev Committed by Pavel Emelyanov

service: use send_criu_pre_dump_resp() in pre_dump_using_req()

Currently we have a bug, service sends resp of type PRE_DUMP
instead of DUMP. So lets introduce send_criu_pre_dump_resp() and
use it.
Signed-off-by: 's avatarRuslan Kuprieiev <kupruser@gmail.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 3fdfbe20
...@@ -100,6 +100,16 @@ int send_criu_dump_resp(int socket_fd, bool success, bool restored) ...@@ -100,6 +100,16 @@ int send_criu_dump_resp(int socket_fd, bool success, bool restored)
return send_criu_msg(socket_fd, &msg); return send_criu_msg(socket_fd, &msg);
} }
static int send_criu_pre_dump_resp(int socket_fd, bool success)
{
CriuResp msg = CRIU_RESP__INIT;
msg.type = CRIU_REQ_TYPE__PRE_DUMP;
msg.success = success;
return send_criu_msg(socket_fd, &msg);
}
int send_criu_restore_resp(int socket_fd, bool success, int pid) int send_criu_restore_resp(int socket_fd, bool success, int pid)
{ {
CriuResp msg = CRIU_RESP__INIT; CriuResp msg = CRIU_RESP__INIT;
...@@ -381,7 +391,7 @@ cout: ...@@ -381,7 +391,7 @@ cout:
success = true; success = true;
out: out:
if (send_criu_dump_resp(sk, success, false) == -1) { if (send_criu_pre_dump_resp(sk, success) == -1) {
pr_perror("Can't send pre-dump resp"); pr_perror("Can't send pre-dump resp");
success = false; success = false;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment