add virtual destructor to iseekstream

This commit is contained in:
tqchen 2015-03-14 00:20:37 -07:00
parent f165ffbc95
commit 1e23af2adc
2 changed files with 3 additions and 1 deletions

View File

@ -19,6 +19,8 @@ namespace utils {
/*! \brief interface of i/o stream that support seek */
class ISeekStream: public IStream {
public:
// virtual destructor
virtual ~ISeekStream(void) {}
/*! \brief seek to certain position of the file */
virtual void Seek(size_t pos) = 0;
/*! \brief tell the position of the stream */

View File

@ -23,7 +23,7 @@ class HDFSStream : public utils::ISeekStream {
bool disconnect_when_done)
: fs_(fs), at_end_(false),
disconnect_when_done_(disconnect_when_done) {
int flag;
int flag = 0;
if (!strcmp(mode, "r")) {
flag = O_RDONLY;
} else if (!strcmp(mode, "w")) {