1. 13 Dec, 2018 1 commit
    • 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. 12 Dec, 2018 5 commits
  3. 11 Dec, 2018 10 commits
  4. 10 Dec, 2018 8 commits
  5. 09 Dec, 2018 1 commit
  6. 08 Dec, 2018 2 commits
  7. 07 Dec, 2018 8 commits
  8. 06 Dec, 2018 5 commits