Skip to content
  1. Dec 13, 2018
    • Jens Schmer's avatar
      Fix Service object leak on emulation stop · 27a9cc2e
      Jens Schmer authored
      Services created with the ServiceFramework base class install themselves as HleHandlers with an owning shared_ptr in the ServerPort ServiceFrameworkBase::port member variable, creating a cyclic ownership between ServiceFrameworkBase and the ServerPort, preventing deletion of the service objects.
      
      Fix that by removing the ServiceFrameworkBase::port member because that was only used to detect multiple attempts at installing a port. Instead store a flag if the port was already installed to achieve the same functionality.
      27a9cc2e
  2. Dec 12, 2018
  3. Dec 11, 2018
  4. Dec 10, 2018
  5. Dec 09, 2018
  6. Dec 08, 2018
  7. Dec 07, 2018
  8. Dec 06, 2018
Loading