]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/base.cpp
Guard against badly behaving get functions in getline
[libs/core.git] / source / io / base.cpp
index da2b5a98cb1c8db3f211b292137783b0c19d4e7d..95a3685fc34021322b800e185e7a52c9343d8521 100644 (file)
@@ -31,7 +31,7 @@ bool Base::getline(string &line)
        if(eof_flag)
                return false;
 
-       while(1)
+       while(!eof())
        {
                int c = get();
                if(c==-1 || c=='\n')