From 306d23c6ce07f55b0b281fe81503e4becee55f11 Mon Sep 17 00:00:00 2001 From: sr Date: Wed, 7 Nov 2012 19:08:58 +0100 Subject: [SERVER] Remove unix socket support for RPC interface [SERVER] Restructure RPC functions, add helpers --- src/server/job.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/server/job.c') 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) -- cgit v1.2.3-55-g7522