From 89697cfa3746f19c644622541358d18ac5daf1f7 Mon Sep 17 00:00:00 2001 From: Davin McCall Date: Tue, 20 Mar 2018 09:58:32 +0000 Subject: [PATCH] load service: simplify conditional in while loop. --- src/load-service.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/load-service.cc b/src/load-service.cc index af6b453..8e064b7 100644 --- a/src/load-service.cc +++ b/src/load-service.cc @@ -435,8 +435,7 @@ service_record * dirload_service_set::load_service(const char * name) // getline can set failbit if it reaches end-of-file, we don't want an exception in that case: service_file.exceptions(ios::badbit); - while (! (service_file.rdstate() & ios::eofbit)) { - getline(service_file, line); + while (getline(service_file, line)) { string::iterator i = line.begin(); string::iterator end = line.end(); -- 2.25.1