From ab82bd2b4a3fef97138c93723972428c6eba2cb6 Mon Sep 17 00:00:00 2001 From: Andy McFadden Date: Mon, 10 Mar 2003 02:39:33 +0000 Subject: [PATCH] Added more detail for a funky error state. --- nufxlib-0/FileIO.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nufxlib-0/FileIO.c b/nufxlib-0/FileIO.c index da96be5..3fe04d7 100644 --- a/nufxlib-0/FileIO.c +++ b/nufxlib-0/FileIO.c @@ -1229,7 +1229,13 @@ Nu_CopyFileSection(NuArchive* pArchive, FILE* dstFp, FILE* srcFp, long length) readLen = length > kNuGenCompBufSize ? kNuGenCompBufSize : length; err = Nu_FRead(srcFp, pArchive->compBuf, readLen); - BailError(err); + if (err != kNuErrNone) { + Nu_ReportError(NU_BLOB, err, + "Nu_FRead failed while copying file section " + "(fp=0x%08lx, readLen=%ld, err=%d)\n", + (long) srcFp, readLen, err); + goto bail; + } err = Nu_FWrite(dstFp, pArchive->compBuf, readLen); BailError(err);