Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues #41 #42 #43 ... daemon clean up #75

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

PawelModrzejewski
Copy link
Contributor

This PR adds systemd watchdog refactoring and some clean up code that fixes a bunch of memory leaks reported by static code analysis (see details in commit messages).

Static code analysis fix (preparation) _004 (Issue Avnu#40)

Make SystemdWatchdogHandler object to be created in main() for proper cleanup during exit.
watchodg_setup() changed to a public member of SystemdWatchdogHandler class.
Static code analysis fixes _005/_007..._011/_014..._016/_047

Issues: Avnu#41 Avnu#42 Avnu#43 Avnu#44 Avnu#45 Avnu#46 Avnu#48 Avnu#49 Avnu#50 Avnu#71

Minor main() refactoring and macro for deleting all objects created
during start up - limits memory leaks.
@PawelModrzejewski
Copy link
Contributor Author

Please review :-)

@PawelModrzejewski
Copy link
Contributor Author

Issues: #40 #41 #42 #43 #44 #45 #46 #48 #49 #50 #71

@PawelModrzejewski
Copy link
Contributor Author

Hello, hello! Any comments here?

@PawelModrzejewski
Copy link
Contributor Author

Anybody out there?

@MarcinMiklas
Copy link
Contributor

I will skip that for now. It is not trivial, so requires more time for analysis and testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants