Commit a15ee2a6 authored by YannGarcia's avatar YannGarcia
Browse files

Bug fixed in Content-Length encoding

parent e3ad1294
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -259,11 +259,11 @@ int http_codec::encode_response (const LibItsHttp__TypesAndValues::Response& p_r
  for (int i = 0; i < headers.size_of(); i++) {
    const LibItsHttp__TypesAndValues::Header& header = headers[i];
    loggers::get_instance().log_msg("http_codec::encode_response: Processing header ", header.header__name());
    p_encoding_buffer.put_cs(header.header__name());
    p_encoding_buffer.put_cs(": ");
    if (std::string(static_cast<const char*>(header.header__name())).compare("Content-Length") == 0) {
      continue;
    } else {
      p_encoding_buffer.put_cs(header.header__name());
      p_encoding_buffer.put_cs(": ");
      const OPTIONAL<LibItsHttp__TypesAndValues::charstring__list>& o = header.header__value();
      if (o.ispresent()) {
        const LibItsHttp__TypesAndValues::charstring__list& v = dynamic_cast<const OPTIONAL<LibItsHttp__TypesAndValues::charstring__list> &>(o);