Uploaded image for project: 'C Driver'
  1. C Driver
  2. CDRIVER-555

Segfault during OpenSSL cleanup routines

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • 1.1.2
    • 1.1.0
    • None
    • None

    Description

      When more then one libraries are using OpenSSL, mongoc will cause OpenSSL destruction routines to segfault due to not resetting the callback retrieving the thread id.

      Furthermore, we need to check if there has been callback registered already before trying to register ours - and during cleanup, we should make sure its our callback we are cleaning.

      Attachments

        Activity

          People

            Unassigned Unassigned
            bjori Hannes Magnusson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: