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

Segfault during OpenSSL cleanup routines

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 1.1.2
    • Affects Version/s: 1.1.0
    • Component/s: None
    • Labels:
      None

      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.

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

              Created:
              Updated:
              Resolved: