summaryrefslogtreecommitdiffstats
path: root/src/server/job.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/job.c')
-rw-r--r--src/server/job.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/server/job.c b/src/server/job.c
index 5ac0721..d1f99b8 100644
--- a/src/server/job.c
+++ b/src/server/job.c
@@ -416,9 +416,8 @@ static void query_servers()
// Send and receive info from server
// Send message
dnbd3_ipc_t header;
- header.cmd = htonl(IPC_INFO);
+ header.cmd = htonl(IPC_IMG_LIST);
header.size = 0;
- header.error = 0;
send(client_sock, (char *)&header, sizeof(header), 0);
if (!recv_data(client_sock, &header, sizeof(header)))
{
@@ -427,10 +426,9 @@ static void query_servers()
}
header.cmd = ntohl(header.cmd);
header.size = ntohl(header.size);
- header.error = ntohl(header.error);
- if (header.cmd != IPC_INFO || header.error != 0)
+ if (header.cmd != IPC_IMG_LIST)
{
- printf("[DEBUG] Error. Reply from other server was cmd:%d, error:%d\n", (int)header.cmd, (int)header.error);
+ printf("[DEBUG] Error. Reply from other server was cmd:%d, error:%d\n", (int)header.cmd, (int)-1);
goto communication_error;
}
if (header.size > MAX_IPC_PAYLOAD)