Uploaded image for project: 'Qpid Dispatch'
  1. Qpid Dispatch
  2. DISPATCH-1806

TCP adaptor mishandles outgoing body_data

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 1.14.0
    • 1.15.0
    • Protocol Adaptors
    • None

    Description

      • Function read_message_body() callsĀ  qd_message_next_body_data() every time it processes up to four body data buffers.
        A vbin segment may contain more than four body data buffers
      • Using a simple (DISPATCH-1778) example a single telnet session may assert that offset is beyond the body_data_buffer_count limit.
        Each vbin segment must track the segment length to know when to stop reading that segment and call qd_message_next_body_data for the next segment.

      Attachments

        Activity

          People

            chug Charles E. Rolke
            chug Charles E. Rolke
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: