summaryrefslogtreecommitdiff
path: root/chromium/net/quic/chromium/quic_chromium_client_stream.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/quic/chromium/quic_chromium_client_stream.cc')
-rw-r--r--chromium/net/quic/chromium/quic_chromium_client_stream.cc7
1 files changed, 1 insertions, 6 deletions
diff --git a/chromium/net/quic/chromium/quic_chromium_client_stream.cc b/chromium/net/quic/chromium/quic_chromium_client_stream.cc
index 4db1630d7dc..aa886ddd2e1 100644
--- a/chromium/net/quic/chromium/quic_chromium_client_stream.cc
+++ b/chromium/net/quic/chromium/quic_chromium_client_stream.cc
@@ -18,6 +18,7 @@
#include "net/quic/core/quic_spdy_session.h"
#include "net/quic/core/quic_write_blocked_list.h"
#include "net/quic/core/spdy_utils.h"
+#include "net/spdy/chromium/spdy_log_util.h"
namespace net {
namespace {
@@ -536,17 +537,11 @@ bool QuicChromiumClientStream::WritevStreamData(
// Must not be called when data is buffered.
DCHECK(!HasBufferedData());
// Writes the data, or buffers it.
- if (session_->can_use_slices()) {
- WriteMemSlices(QuicMemSliceSpan(QuicMemSliceSpanImpl(
- buffers.data(), lengths.data(), buffers.size())),
- fin);
- } else {
for (size_t i = 0; i < buffers.size(); ++i) {
bool is_fin = fin && (i == buffers.size() - 1);
QuicStringPiece string_data(buffers[i]->data(), lengths[i]);
WriteOrBufferData(string_data, is_fin, nullptr);
}
- }
return !HasBufferedData(); // Was all data written?
}