Uploaded image for project: 'Hot Rod Native client'
  1. Hot Rod Native client
  2. HRCPP-70

Codec methods are not virtual

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Critical
    • None
    • None
    • None
    • None

    Description

      Protected methods in Codec10 which are overridden in Codec11 and Codec12 are not virtual - therefore, the overridden ones are not called even if we use Codec12.
      This causes that the L3 client cannot properly read hash function (it uses protocol version 1.2 but the computeNewHashes has to read one more VInt - it does not and the input is shifted and client gets stuck).

      Attachments

        Activity

          People

            vblagoje Vladimir Blagojevic (Inactive)
            rvansa1@redhat.com Radim Vansa (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: