Index: net/base/io_buffer.cc |
=================================================================== |
--- net/base/io_buffer.cc (revision 179669) |
+++ net/base/io_buffer.cc (working copy) |
@@ -13,7 +13,7 @@ |
} |
IOBuffer::IOBuffer(int buffer_size) { |
- DCHECK(buffer_size > 0); |
+ CHECK_GT(buffer_size, 0); |
data_ = new char[buffer_size]; |
} |
@@ -42,6 +42,7 @@ |
StringIOBuffer::StringIOBuffer(const std::string& s) |
: IOBuffer(static_cast<char*>(NULL)), |
string_data_(s) { |
+ CHECK_LT(s.size(), static_cast<size_t>(INT_MAX)); |
data_ = const_cast<char*>(string_data_.data()); |
} |