| Index: net/base/io_buffer.h
|
| diff --git a/net/base/io_buffer.h b/net/base/io_buffer.h
|
| index f8fb3280ad95fbf1a35e123a45a8756932bf0862..527864bedf82edb02fc76b4009f38404b26e0472 100644
|
| --- a/net/base/io_buffer.h
|
| +++ b/net/base/io_buffer.h
|
| @@ -46,7 +46,7 @@ class IOBufferWithSize : public IOBuffer {
|
| int size() const { return size_; }
|
|
|
| private:
|
| - ~IOBufferWithSize() {}
|
| + virtual ~IOBufferWithSize();
|
|
|
| int size_;
|
| };
|
| @@ -60,7 +60,7 @@ class StringIOBuffer : public IOBuffer {
|
| int size() const { return string_data_.size(); }
|
|
|
| private:
|
| - ~StringIOBuffer();
|
| + virtual ~StringIOBuffer();
|
|
|
| std::string string_data_;
|
| };
|
| @@ -88,7 +88,7 @@ class DrainableIOBuffer : public IOBuffer {
|
| int size() const { return size_; }
|
|
|
| private:
|
| - ~DrainableIOBuffer();
|
| + virtual ~DrainableIOBuffer();
|
|
|
| scoped_refptr<IOBuffer> base_;
|
| int size_;
|
| @@ -112,7 +112,7 @@ class GrowableIOBuffer : public IOBuffer {
|
| char* StartOfBuffer();
|
|
|
| private:
|
| - ~GrowableIOBuffer();
|
| + virtual ~GrowableIOBuffer();
|
|
|
| scoped_ptr_malloc<char> real_data_;
|
| int capacity_;
|
| @@ -132,7 +132,7 @@ class PickledIOBuffer : public IOBuffer {
|
| void Done();
|
|
|
| private:
|
| - ~PickledIOBuffer();
|
| + virtual ~PickledIOBuffer();
|
|
|
| Pickle pickle_;
|
| };
|
| @@ -147,7 +147,7 @@ class WrappedIOBuffer : public IOBuffer {
|
| explicit WrappedIOBuffer(const char* data);
|
|
|
| protected:
|
| - ~WrappedIOBuffer();
|
| + virtual ~WrappedIOBuffer();
|
| };
|
|
|
| } // namespace net
|
|
|