diff options
author | John Estabrook <jestabro@vyos.io> | 2024-11-18 15:37:05 -0600 |
---|---|---|
committer | John Estabrook <jestabro@vyos.io> | 2024-11-19 06:46:09 -0600 |
commit | f38a402f158dad178165e330f292393278705281 (patch) | |
tree | 55c77710e13b98b41f0c141dcd22752502aa8e7c /src/shim/vyshim.c | |
parent | 99f414cc69730cb5a33c6d1891e6f7e5e4f3dd16 (diff) | |
download | vyos-1x-f38a402f158dad178165e330f292393278705281.tar.gz vyos-1x-f38a402f158dad178165e330f292393278705281.zip |
configd: T6899: use multipart message instead of extra exchange
Diffstat (limited to 'src/shim/vyshim.c')
-rw-r--r-- | src/shim/vyshim.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/shim/vyshim.c b/src/shim/vyshim.c index 68e6c4015..1eb653cbf 100644 --- a/src/shim/vyshim.c +++ b/src/shim/vyshim.c @@ -119,21 +119,17 @@ int main(int argc, char* argv[]) zmq_send(requester, string_node_data_msg, strlen(string_node_data_msg), 0); zmq_recv(requester, error_code, 1, 0); - debug_print("Received node data receipt\n"); + debug_print("Received node data receipt with error_code\n"); char msg_size_str[7]; - zmq_send(requester, "msg_size", 8, 0); zmq_recv(requester, msg_size_str, 6, 0); msg_size_str[6] = '\0'; int msg_size = (int)strtol(msg_size_str, NULL, 16); debug_print("msg_size: %d\n", msg_size); - if (msg_size > 0) { - zmq_send(requester, "send", 4, 0); - char *msg = s_recv_string(requester, msg_size); - printf("%s", msg); - free(msg); - } + char *msg = s_recv_string(requester, msg_size); + printf("%s", msg); + free(msg); free(string_node_data_msg); |