From d4fd5b0287c5876c699a6953054a7139e6bbed95 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Fri, 29 Sep 2017 11:21:37 +0900 Subject: [PATCH] efl debugd - check return of write func and report errors makes coverity happy and reports write errors... fix CID 1377525 --- src/bin/efl/efl_debugd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/efl/efl_debugd.c b/src/bin/efl/efl_debugd.c index 562bd82..f03317b 100644 --- a/src/bin/efl/efl_debugd.c +++ b/src/bin/efl/efl_debugd.c @@ -197,7 +197,9 @@ _dispatch(Client *src, void *buffer) hdr->cid = SWAP_32(src->cid); hdr->size = SWAP_32(hdr->size); hdr->opcode = SWAP_32(hdr->opcode); - efl_io_writer_write(dest->client, &s, NULL); + if (efl_io_writer_write(dest->client, &s, NULL) != + EINA_ERROR_NO_ERROR) + ERR("Cannot write to client [%s:%i]", dest->app_name, (int)dest->pid); INF("Transfer of %d bytes from %s(%d) to %s(%d): operation %s\n", hdr->size, src->app_name, src->pid, -- 2.7.4