load service: simplify conditional in while loop.
authorDavin McCall <davmac@davmac.org>
Tue, 20 Mar 2018 09:58:32 +0000 (09:58 +0000)
committerDavin McCall <davmac@davmac.org>
Tue, 20 Mar 2018 09:58:32 +0000 (09:58 +0000)
src/load-service.cc

index af6b453b55b119873ccf607b6371fdd81660f9bf..8e064b702d1bbc321d0790b81c24e14f51da9c01 100644 (file)
@@ -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();