Skip to content

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