From 48200c27eaaa961dd17f27a973ab07ccb7afbd8f Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Wed, 23 Feb 2011 11:09:32 +0100 Subject: [PATCH] s3: Improve a dbg msg in aio_fork Autobuild-User: Volker Lendecke Autobuild-Date: Sat Feb 26 17:42:37 CET 2011 on sn-devel-104 --- source3/modules/vfs_aio_fork.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/source3/modules/vfs_aio_fork.c b/source3/modules/vfs_aio_fork.c index 0d515130eeb..0cea931a6d5 100644 --- a/source3/modules/vfs_aio_fork.c +++ b/source3/modules/vfs_aio_fork.c @@ -389,6 +389,7 @@ static void handle_aio_completion(struct event_context *event_ctx, { struct aio_extra *aio_ex = NULL; struct aio_child *child = (struct aio_child *)p; + NTSTATUS status; DEBUG(10, ("handle_aio_completion called with flags=%d\n", flags)); @@ -396,10 +397,12 @@ static void handle_aio_completion(struct event_context *event_ctx, return; } - if (!NT_STATUS_IS_OK(read_data(child->sockfd, - (char *)&child->retval, - sizeof(child->retval)))) { - DEBUG(0, ("aio child %d died\n", (int)child->pid)); + status = read_data(child->sockfd, (char *)&child->retval, + sizeof(child->retval)); + + if (!NT_STATUS_IS_OK(status)) { + DEBUG(1, ("aio child %d died: %s\n", (int)child->pid, + nt_errstr(status))); child->retval.size = -1; child->retval.ret_errno = EIO; } -- 2.11.4.GIT