From ed2445f719442c9992309418bd8d1b929eb7a461 Mon Sep 17 00:00:00 2001
From: Giovanni Bussi <giovanni.bussi@gmail.com>
Date: Mon, 17 Dec 2012 11:14:48 +0100
Subject: [PATCH] Fix potential bug (detected by valgrind)

---
 src/PlumedFile.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/PlumedFile.cpp b/src/PlumedFile.cpp
index 2cb07f09f..7e191ba13 100644
--- a/src/PlumedFile.cpp
+++ b/src/PlumedFile.cpp
@@ -523,7 +523,7 @@ PlumedIFile& PlumedIFile::getline(std::string &str){
   while(llread(&tmp,1)==1 && tmp && tmp!='\n' && !eof && !err){
     str+=tmp;
   }
-  if(tmp!='\n' || err){
+  if(err || eof || tmp!='\n'){
     eof = true;
     str="";
     fsetpos(fp,&pos);
-- 
GitLab