@@ -524,6 +524,11 @@ namespace physfs
// Set the beginning of the next line.
if(!file->eof())
file->seek(newline+1);
+ else if(close)
+ {
+ file->close();
+ file->release();
+ }
return 1;
}
@@ -534,7 +539,6 @@ namespace physfs
file->release();
- // else: (newline <= 0)
return 0;