From 36bebd5247fe3842124b3e4b20ecf51d2061ce47 Mon Sep 17 00:00:00 2001 From: skarg Date: Sat, 2 Jul 2005 11:01:44 +0000 Subject: [PATCH] corrected BACnet end-of-file for Atomic Read File. --- bacnet-stack/bacfile.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bacnet-stack/bacfile.c b/bacnet-stack/bacfile.c index 062fe413..5779a414 100644 --- a/bacnet-stack/bacfile.c +++ b/bacnet-stack/bacfile.c @@ -313,6 +313,10 @@ bool bacfile_read_data(BACNET_ATOMIC_READ_FILE_DATA *data) SEEK_SET); data->fileDataLength = fread(data->fileData, 1, data->type.stream.requestedOctetCount, pFile); + if (data->fileDataLength < data->type.stream.requestedOctetCount) + data->endOfFile = true; + else + data->endOfFile = false; fclose(pFile); } else