]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/pipe.cpp
Unify end-of-file handling
[libs/core.git] / source / io / pipe.cpp
index 2e37f119aeaf3dc67726341d2047cc30748044d3..d8de5df2745ca60a1ad0f74912d767435b2f5a4a 100644 (file)
@@ -78,12 +78,8 @@ unsigned Pipe::do_read(char *buf, unsigned size)
                return 0;
 
        unsigned ret = reader.read(buf, size);
                return 0;
 
        unsigned ret = reader.read(buf, size);
-
        if(ret==0)
        if(ret==0)
-       {
-               eof_flag = true;
-               signal_end_of_file.emit();
-       }
+               set_eof();
 
        return ret;
 }
 
        return ret;
 }