You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by an...@apache.org on 2016/12/06 02:35:00 UTC

mesos git commit: Made sure parser settings member is properly initialized.

Repository: mesos
Updated Branches:
  refs/heads/master 4c80eaec0 -> 100c2126c


Made sure parser settings member is properly initialized.

Review: https://reviews.apache.org/r/54077/


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/100c2126
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/100c2126
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/100c2126

Branch: refs/heads/master
Commit: 100c2126ce09cac774bdd8c643e868e3277670c5
Parents: 4c80eae
Author: Benjamin Bannier <be...@mesosphere.io>
Authored: Mon Dec 5 18:34:34 2016 -0800
Committer: Anand Mazumdar <an...@apache.org>
Committed: Mon Dec 5 18:34:34 2016 -0800

----------------------------------------------------------------------
 3rdparty/libprocess/src/decoder.hpp | 8 ++++++++
 1 file changed, 8 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/100c2126/3rdparty/libprocess/src/decoder.hpp
----------------------------------------------------------------------
diff --git a/3rdparty/libprocess/src/decoder.hpp b/3rdparty/libprocess/src/decoder.hpp
index 13db2ee..4c779d4 100644
--- a/3rdparty/libprocess/src/decoder.hpp
+++ b/3rdparty/libprocess/src/decoder.hpp
@@ -45,6 +45,8 @@ public:
   DataDecoder()
     : failure(false), request(nullptr)
   {
+    http_parser_settings_init(&settings);
+
     settings.on_message_begin = &DataDecoder::on_message_begin;
     settings.on_url = &DataDecoder::on_url;
     settings.on_header_field = &DataDecoder::on_header_field;
@@ -284,6 +286,8 @@ public:
   ResponseDecoder()
     : failure(false), header(HEADER_FIELD), response(nullptr)
   {
+    http_parser_settings_init(&settings);
+
     settings.on_message_begin = &ResponseDecoder::on_message_begin;
     settings.on_url = &ResponseDecoder::on_url;
     settings.on_header_field = &ResponseDecoder::on_header_field;
@@ -496,6 +500,8 @@ public:
   StreamingResponseDecoder()
     : failure(false), header(HEADER_FIELD), response(nullptr)
   {
+    http_parser_settings_init(&settings);
+
     settings.on_message_begin =
       &StreamingResponseDecoder::on_message_begin;
     settings.on_url =
@@ -743,6 +749,8 @@ public:
   explicit StreamingRequestDecoder()
     : failure(false), header(HEADER_FIELD), request(nullptr)
   {
+    http_parser_settings_init(&settings);
+
     settings.on_message_begin =
       &StreamingRequestDecoder::on_message_begin;
     settings.on_url =