]> git.mxchange.org Git - flightgear.git/commitdiff
Read all pending messages.
authorcurt <curt>
Fri, 21 Jan 2000 18:02:19 +0000 (18:02 +0000)
committercurt <curt>
Fri, 21 Jan 2000 18:02:19 +0000 (18:02 +0000)
src/Network/native.cxx

index fffabba3fd8c7f05a21acbec5e340d6d60d69a48..957cbe2b2309ee8e34bf33fd2c3f0bd38dea6102 100644 (file)
@@ -70,12 +70,9 @@ bool FGNative::process() {
            return false;
        }
     } else if ( get_direction() == in ) {
-       if ( io->read( (char *)(& buf), length ) == length ) {
+       while ( io->read( (char *)(& buf), length ) == length ) {
            FG_LOG( FG_IO, FG_ALERT, "Success reading data." );
            *cur_fdm_state = buf;
-       } else {
-           FG_LOG( FG_IO, FG_ALERT, "Error reading data." );
-           return false;
        }
     }