Potential outgoing message corruption in managed websockets

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None

      When managed websockets are enabled we use array pooling to cut down on constant managed heap allocations for the byte arrays that store the sync messages Core wants us to send. However there is a chance that if a rented array is bigger than the buffer we need to store we will attempt to send the entire array, including stale data it contained previously.

              Assignee:
              Yavor Georgiev
              Reporter:
              Yavor Georgiev
              Archiver:
              Marc Greenfield

                Created:
                Updated:
                Archived: