summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/flip/flip_session.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/flip/flip_session.cc b/net/flip/flip_session.cc
index 8164f1d..9b1a772 100644
--- a/net/flip/flip_session.cc
+++ b/net/flip/flip_session.cc
@@ -189,7 +189,7 @@ int FlipSession::CreateStream(FlipDelegate* delegate) {
CreateFlipHeadersFromHttpRequest(delegate->request(), &headers);
flip::FlipControlFlags flags = flip::CONTROL_FLAG_NONE;
- if (!delegate->data())
+ if (!delegate->data() || !delegate->data()->size())
flags = flip::CONTROL_FLAG_FIN;
// Create a SYN_STREAM packet and add to the output queue.