From e80edbb40178d758b6657a71f2028d1a6bccea4b Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 21 Feb 2021 10:47:48 +0100 Subject: [PATCH] If Finit API call fails (NACK), return non-zero to client Signed-off-by: Joachim Wiberg --- src/client.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/client.c b/src/client.c index b1412fd9..5dfc919e 100644 --- a/src/client.c +++ b/src/client.c @@ -80,7 +80,10 @@ int client_send(struct init_request *rq, ssize_t len) if (read(sd, rq, len) != len) goto error; - result = 0; + if (rq->cmd == INIT_CMD_NACK) + result = 1; + else + result = 0; goto exit; error: perror("Failed communicating with finit");