summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/net
diff options
context:
space:
mode:
authormark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-21 21:45:15 +0000
committermark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-21 21:45:15 +0000
commitda4c5d1179de98452d0e36a34a41e45d7506a6c6 (patch)
tree715c39790f4a511849d33106b08a497641a3df9e /chrome/renderer/net
parentd92c84f41f4635433aaffa6f2d5eb3ff8f5d3a9e (diff)
downloadchromium_src-da4c5d1179de98452d0e36a34a41e45d7506a6c6.zip
chromium_src-da4c5d1179de98452d0e36a34a41e45d7506a6c6.tar.gz
chromium_src-da4c5d1179de98452d0e36a34a41e45d7506a6c6.tar.bz2
Include chrome/renderer/SConscript in Linux build. Patch by Paweł Hajdan jr
<phajdan.jr@gmail.com>. Review: http://codereview.chromium.org/7822. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3691 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/net')
-rw-r--r--chrome/renderer/net/render_dns_queue.cc6
-rw-r--r--chrome/renderer/net/render_dns_queue.h2
2 files changed, 5 insertions, 3 deletions
diff --git a/chrome/renderer/net/render_dns_queue.cc b/chrome/renderer/net/render_dns_queue.cc
index 0f7a1bb..5a0b15e0 100644
--- a/chrome/renderer/net/render_dns_queue.cc
+++ b/chrome/renderer/net/render_dns_queue.cc
@@ -67,7 +67,8 @@ DnsQueue::PushResult DnsQueue::Push(const char* source,
std::memcpy(&buffer_[dest], source, space_till_wrap);
// Ensure caller didn't have embedded '\0' and also
// ensure trailing sentinel was in place.
- DCHECK(space_till_wrap == strlen(&buffer_[dest])); // Relies on sentinel.
+ // Relies on sentinel.
+ DCHECK(static_cast<size_t>(space_till_wrap) == strlen(&buffer_[dest]));
length -= space_till_wrap;
source += space_till_wrap;
@@ -78,7 +79,8 @@ DnsQueue::PushResult DnsQueue::Push(const char* source,
std::memcpy(&buffer_[dest], source, length);
DCHECK(dest + length < buffer_sentinel_);
buffer_[dest + length] = '\0'; // We need termination in our buffer.
- DCHECK(length == strlen(&buffer_[dest])); // Preclude embedded '\0'.
+ // Preclude embedded '\0'.
+ DCHECK(static_cast<size_t>(length) == strlen(&buffer_[dest]));
dest += length + 1;
if (dest == buffer_sentinel_)
diff --git a/chrome/renderer/net/render_dns_queue.h b/chrome/renderer/net/render_dns_queue.h
index dad921d..a13be8c 100644
--- a/chrome/renderer/net/render_dns_queue.h
+++ b/chrome/renderer/net/render_dns_queue.h
@@ -75,8 +75,8 @@ class DnsQueue {
private:
bool Validate(); // Checks that all internal data is valid.
- const BufferSize buffer_size_; // Size one smaller than allocated space.
const scoped_array<char> buffer_; // Circular buffer, plus extra char ('\0').
+ const BufferSize buffer_size_; // Size one smaller than allocated space.
const BufferSize buffer_sentinel_; // Index of extra '\0' at end of buffer_.
// If writable_ == readable_, then the buffer is empty.