From b1548fd944578d845c5aaf88a528cf5a60df0c62 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 13 Dec 2012 14:18:02 +0100 Subject: s3-prefork: Directly fail if tevent_req_is_unix_error() fails. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Found by Coverity. Signed-off-by: Andreas Schneider Reviewed-by: Günther Deschner Autobuild-User(master): Günther Deschner Autobuild-Date(master): Fri Dec 21 15:38:19 CET 2012 on sn-devel-104 --- source3/lib/server_prefork.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source3/lib/server_prefork.c b/source3/lib/server_prefork.c index 3d35e1c6ca..49d1778085 100644 --- a/source3/lib/server_prefork.c +++ b/source3/lib/server_prefork.c @@ -666,7 +666,9 @@ int prefork_listen_recv(struct tevent_req *req, if (state->error) { ret = state->error; } else { - tevent_req_is_unix_error(req, &ret); + if (!tevent_req_is_unix_error(req, &ret)) { + ret = 0; + } } if (ret) { -- cgit