From 22b1138407b37f51dea1a146341bd18d63d759a2 Mon Sep 17 00:00:00 2001 From: john30 Date: Sat, 31 Jan 2015 19:10:27 +0100 Subject: [PATCH] check for eof --- src/tools/ebusfeed.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tools/ebusfeed.cpp b/src/tools/ebusfeed.cpp index 0885b28b..0e9fe7ce 100644 --- a/src/tools/ebusfeed.cpp +++ b/src/tools/ebusfeed.cpp @@ -134,8 +134,10 @@ int main(int argc, char* argv[]) if (file.is_open() == true) { - while (file.eof() == false) { + while (true) { unsigned char byte = file.get(); + if (file.eof() == true) + break; cout << hex << setw(2) << setfill('0') << static_cast(byte) << endl;