Corrected check for errors after read() calls.