1. 21 Jun, 2019 1 commit
  2. 20 Jun, 2019 1 commit
    • Hugo Beauzée-Luyssen's avatar
      EventManager: Fix potential use-after-free · 62abf003
      Hugo Beauzée-Luyssen authored
      When move-assigning, or copy-assigning, any object that holds an event
      manager & inherits from Internal will have the internal class
      copy/move constructed first, causing its internal shared pointer to
      be overriden, and in turn the libvlc object to be released.
      This is a problem if this object contains an event manager with
      registered events, as the event manager will be overriden afterward,
      causing its destructor to unregister the events after the libvlc
      object it needs to unregister the events has been released.
      
      This commit ensures we hold on to the object associated with the event
      manager, and that we explicitely unregister all events before releasing
      the object.
      62abf003
  3. 04 Jun, 2019 2 commits
  4. 31 May, 2019 1 commit
  5. 28 May, 2019 3 commits
  6. 13 Nov, 2018 1 commit
  7. 12 Nov, 2018 1 commit
  8. 18 Oct, 2018 4 commits
  9. 16 Jul, 2018 1 commit
  10. 02 Jul, 2018 1 commit
  11. 29 May, 2018 1 commit
  12. 10 May, 2018 1 commit
  13. 09 Apr, 2018 1 commit
  14. 08 Apr, 2018 1 commit
  15. 09 Mar, 2018 2 commits
  16. 06 Feb, 2018 1 commit
  17. 01 Feb, 2018 1 commit
  18. 19 Dec, 2017 1 commit
  19. 27 Oct, 2017 2 commits
  20. 26 Oct, 2017 2 commits
  21. 05 Oct, 2017 1 commit
  22. 17 Jul, 2017 2 commits
  23. 05 Jul, 2017 1 commit
  24. 15 Mar, 2017 1 commit
  25. 24 Nov, 2016 3 commits
  26. 07 Nov, 2016 2 commits
  27. 23 Oct, 2016 1 commit