Proposed fix for coverity #29372
[supertux.git] / src / physfs / ifile_stream.cpp
index 4a09394..f4cb889 100644 (file)
 
 #include "physfs/ifile_stream.hpp"
 
-#include "physfs/ifile_streambuf.hpp"
-
-IFileStream::IFileStream(const std::string& filename) :
-  std::istream(new IFileStreambuf(filename))
+IFileStream::IFileStream(IFileStreambuf* buf) :
+  std::istream(buf)
 {
 }