< prev index next >

src/hotspot/share/utilities/ostream.cpp

Print this page
rev 50967 : 8206977: Minor improvements of runtime code.

@@ -530,10 +530,11 @@
 
 long fileStream::fileSize() {
   long size = -1;
   if (_file != NULL) {
     long pos  = ::ftell(_file);
+    if (pos < 0) return pos;
     if (::fseek(_file, 0, SEEK_END) == 0) {
       size = ::ftell(_file);
     }
     ::fseek(_file, pos, SEEK_SET);
   }
< prev index next >