Ver Fonte

scan istream on Irix without crashing

David Rose há 21 anos atrás
pai
commit
e13d8f7518
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      dtool/src/prc/configPage.cxx

+ 1 - 1
dtool/src/prc/configPage.cxx

@@ -148,7 +148,7 @@ read_prc(istream &in) {
 
   in.read(buffer, buffer_size);
   size_t count = in.gcount();
-  while (count != 0) {
+  while (count != 0 && !in.fail() && !in.eof()) {
     char *buffer_end = buffer + count;
 
     // Look for the first line in the buffer..